1.列表:
1> 增加:append() :追加单个元素,或者列表
extend():扩展
insert(索引,插入的数据) :插入,在指定位置插入一个指定元素,原来的元素向后顺延
2>删除:pop():弹出,移除指定列表指定下标的元素,若不指定索引值默认移除最后一个元素
remove():移除指定的元素,从左往右检测,只移除匹配到的第一个元素
clear() :清空列表
3>修改:reverse() :反转
sort() :排序,默认为程序,若要降序,可以先升序,在反转,或者将reverse = True
4>查询:len():获取长度
max():获取最大值
min():获取最小值
index():获取一个元素在指定列表中第一次出现的下表 列表的方法
count():统计一个元素在列表中出现的次数 列表的方法
2.元祖:
元祖一旦被定义完成之后,就不能对其元素做任何修改
len():获取元素个数
max():获取元素的最大值
min():获取元素的最小值
列表和元祖的相互转化:
3.字典:
key 特点:1>唯一不能重复
2>必须是不可变的,不能是列表
通过key查value注意的问题:
方式一:字典名[key] 获取value ,若key不存在,会直接报错
方式二:字典名.get(key) 若key不存在,则返回None
遍历:
方式一:for key in dict1:
print(key, dict1[key])
方式二:for key in dict1.keys():
print(key,dict[key])
方式三:for value in dict1.values():
print(value)
方式四:for index,key in enumerate(dict1): #enumerate将字典转化为 (序号,key)形式
print(index,key, dict1[key])
方式五:for key,value in dict1.items():
print(key,value)
4.集合:
特点:不允许存储重复元素,无序。
创建空集合:set()
增加:s1.add() #不能添加可变数据类型
更新:s1.update() #类似于 list 中extend 方法 必须是可迭代的,打碎加入
添加字典时候只能识别key
删除:s1.remove()
遍历:
方式一:for i in s1:
方式二: for i, num in enumerate(s1):
print(i, num)
交集和并集:r1 = set1 & set2 r2 = set1 | set2
原文地址:https://www.cnblogs.com/yanhonghong/p/11617011.html