1.元组tuple(只读)
定义方法:
2.列表list
定义方法:
list1 = ['a','b','c','d'] 或 list2 = (tup)
列表的增删改查:
增加:
方法:append(),在列表最后添加
list1.append("e") # ['a','b','c','d','e']
方法:insert(),参数一插入位置的下标,参数二插入的内容
list2.insert(1,e) # ['a','e','b','c','d']
删除:
方法:remove(),根据列表内容删除
list1.remove('e') # ['a','b','c','d']
方法:pop(),根据下标删除(默认删除最后一个元素)
list2.pop(1) # ['a','b','c','d']
list2.pop() # ['a','b','c']
修改:
读取重新赋值
list = [1,2,3,4]
list[1] = 5 # [1,5,3,4]
切片修改:
list[1:3] = [2,3] # [1,2,3,4]
查找:
方法:count(),用来统计某值出现的次数,可用于查找列表中是否含有某值,返回值为0则没有,否则有
列表的其他常用方法:
方法:extend(),添加/扩展列表,把一个列表追加到另一个列表
a = [1,2,3]
b = ['a','b']
a.extend(b) # [1,2,3,'a','b']
方法:index(),索引
c = ['a','c','t','i','v','e']
c.index('i') # 3
方法:reverse(),倒序
c.reverse() #['e','v','i','t','c','a']
方法:sort(),排序,按照一定的顺序重新排列元素
d = [9,5,1,7,8,3,2,4,6]
d.sort() #[1,2,3,4,5,6,7,8,9]