python 元组 tuple 列表 list

2022-03-22  本文已影响0人  Blue_Color

元组

  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 []

上一篇下一篇

猜你喜欢

热点阅读