美文网首页
python 元组 tuple 列表 list

python 元组 tuple 列表 list

作者: Blue_Color | 来源:发表于2022-03-22 21:40 被阅读0次

    元组

    1. 如果元组后面只有一个元素,需要在元素后面加逗号
      例如:
      t=(1)
      t1=(1,)
      print(type(t)) # int
      print(type(t1)) # tuple
      2.特性:有序不可变
      有序:说明有索引
      不可变:一旦确定不可改变数值,只能查询

    3.切片: 同字符串一样 元组名[start:end:step]

    4.常用方法:
    index(x):获取x的索引值 获取元组里某个元素的索引值
    count(x):统计x的个数 0-False 1-True
    取值偶数位的元素
    t[0::2]
    进行倒序输出
    t[::-1]

    列表:
    常用方法
    1.增加元素
    t=[1,0.02,'hello',9,8]
    t.append('666') #默认追加元素到列表的末尾,每次只能添加一个元素
    t.insert(1,'len') # 可以插入到指定索引位置
    t.extend([1,2,3]) #拓展列表的操作 合并列表
    s = [5,6,7]
    t = t + s # 合并列表

    1. 改:修改原有的值
      t[3] = 'word'
      print(t) #[1,0.02,'hello','world',8]
      3.查:根据索引取值 切片
      4.删:
      t.pop() # 默认删除最后一个元素
      t.pop(index) # index:zhidin要删除的元素的索引值
      t.clear() #清空列表
      5.其他用法
      index(x):获取x的索引值 获取元组里某个元素的索引值
      count(x):统计x的个数 0-False 1-True

    元组和列表的区别:
    相同点:1. 有序 有索引 2. 可以根据索引取值 3.切片的方法方式都是一样的
    不同点:
    1.元组不可变 列表可变
    2.元组如果只有一个元素要记得加逗号 列表不需要
    3.元组 tuple () 列表 list []

    相关文章

      网友评论

          本文标题:python 元组 tuple 列表 list

          本文链接:https://www.haomeiwen.com/subject/lecqjrtx.html