Python学习--list,tuple

这里想说一下Python中的list 和 tuple ,其实按照语义也知道list 和tuple 指列表的意思。接下来直接用表格详细介绍一下list 和 tuple 各自的用法和区别。

用法 list tuple
有序列表 有序列表
定义 内置有序集合,可变 内置有序集合,不可变
应用 classmates= [‘Michael’,’Ada’,’Kitty’] classmates = (‘Michael’,’Ada’,’Kitty’)
元素个数 len(classmates) 234
查找元素 第一个:classmates[0] 最后一个:classmates[-1]
插入元素 classmates.insert(1,’Amy’)
追加元素 classmates.append(‘Amy’)
删除指定元素 classmates.pop(1)
删除末尾元素 classmates.pop()
替换元素 classmates[0] = ‘Sarah’
数据类型可以不同 classmates = [‘Ada’, 123, wo] or classmates = [‘Ada’, [‘Amy’, ‘cool’], 123] t = (‘Ada’, [‘Amy’, ‘cool’], 123) —————– 此时有list在tuple内,list可变
空list classmates = [] len(classmates) 为0 classmates = ()
只有一个元素 classmates = [0] classmates = (1,)消除歧义

猜你喜欢

转载自blog.csdn.net/Ada_lake/article/details/80015902