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 inenumerate():for k,v in enumerate(tup1)
|