原创 python 内置数据结构list、set、dict、tuple(三)

发布时间:2021-08-02 21:24:58 浏览 170 来源:猿笔记 作者:ruochen

    #贡献主题,#关于元组的函数,-以下看代码,-以下函数,对list基本适用,#元组的函数#元组变量交换法-两个变量交换值-集合是高中数学中的一个概念-一堆确定的无序的唯一的数据集合中每一个数据成为一个元素#集合的特征即无法使用索引和分片-集合内部数据元素具有唯一性可以用来排除重复数据-集合内的数据strintfloattuple冰冻集合等即内部只能放置可哈希数据#集合序列操作#成员检测52


    #主题列表:juejin,github,smartblue,cyanosis,channing-cyan,fancy,hydrogen,condensed-night-purple,greenwillow,v-green,vue-pro,healer-readable,mk-cute,jzman,geek-black,awesome-green,qklhk-chocolate

    #投稿主题:

    theme:juejin

    highlight:

    #关于元组的函数

    -看看下面的代码

    -以下功能基本适用于列表

    python#len:获取元组的长度t=(1,2,3,4,5)len(t)

    python#max,min:最大最小值print(max(t))print(min(t))

    一个

    python#tuple:转化或创建元组l=(1,2,3,4,5)t=tuple(l)print(t)t=tuple()print(t)

    (1,2,3,4,5)

    ()

    #元组的函数

    -基本跟list通用

    python#count:计算指定数据出现的次数t=(2,1,2,3,45,1,1,2,)print(t.count(2))#index:求指定元素在元组中的索引位置print(t.index(45))#如果需要的查找的数字是多个,则返回第一个print(t.index(1))

    一个

    #元组变量交换方法

    -两个变量交换值

    python#两个变量交换值a=1b=3print(a)print(b)print("*"*20)#java程序员会这么写:c=aa=bb=cprint(a)print(b)print("*"*20)#python写法a,b=b,aprint(a)print(b)

    一个

    ********************

    一个

    ********************

    一个

    #集合-set

    -set是高中数学中的一个概念

    -一组确定的无序的唯一数据,该组中的每个数据都成为一个元素

    python#集合的定义s=set()print(type(s))print(s)#此时,大括号内一定要有值,否则定义出的是一个dicts={1,2,3,4,5,6,7}print(type(s))print(s)

    set()

    {1,2,3,4,5,6,7}

    python#如果只是用大括号定义,则定义的是一个dict类型d={}print(type(d))print(d)

    {}

    #产品系列的特点

    -集合的数据顺序错误,即不能使用索引和切片

    -集合中的数据元素是唯一的,可用于消除重复数据

    -集合中的数据,str,int,float,tuple,freeze集合等。,也就是说,只能将可哈希的数据放在内部。

    #设置顺序操作

    python

    #成员检测

    #in,notin

    s={4,5,"i","love","you\

作者信息

ruochen [等级:3] 搬砖工程师
发布了 38 篇专栏 · 获得点赞 94 · 获得阅读 7892

相关推荐 更多