1. 字典
获取元素的方式
- 第一种方式:通过索引的方式访问字典中的元素
- 第二种方式:
get()
字典中删除元素
获取字典的参数
dict.keys() :获取字典中所有的keydict.values() :获取字典中的所有的valuedict.items() :获取字典中所有的key和value
遍历字典
- 第一种:
for i in dict , 遍历字典中所有的key - 第二种:
for k, v in enumerate(dict) ,遍历字典中所有的key和value - 第三种:
for k, v in dict.items() ,遍历字典中所有的key和value - 第一种:
for i in dict.values() , 遍历字典中所有的value
合并字典
update() :dict2.update(dict3)
2. 集合
- 特点:无序,无重复元素的集合
- 集合中的元素不能通过下标访问或修改
len() :获取集合长度
添加元素
add() :向集合中添加元素,只能一次添加一个元素update() :可以一次向集合中添加多个元素,set1.update([1,2,3]) ,追加的数据以列表的形式添加
删除元素
pop() :删除集合中的元素,随机删除一个元素,set1.pop() remove() :删除指定的元素,要传入删除的元素的值,set1.remove(xx) discard() :删除指定的元素,要传入删除的元素的值,若删除不存在的元素,不会报错,set1.discard(xx) clear() :清空集合
遍历集合
3. 元组
元组和列表的不同之处:
创建元组
- tup = (xx,xx,xx,xx,xx),元组中的元素可以是各种数据类型
- 注意:若元组中的元素只有一个,需要在元素的后面加上一个逗号
- 访问元组元素,通过下标
- 不能修改元组中的元素
合并元组
-
通过+ :tup1+tup2 -
判断元素是否在元组中,使用in 或not in -
元组的切片:[开始下标:结束下标] -
len() :获取元组的长度 -
max(),min() -
其他数据类型转化为元组:tuple()
遍历元组
for in enumerate():for k,v in enumerate(tup1)
|