第五章-字典与集合
2021-04-18 17:33:42 15 举报
AI智能生成
python基础知识
作者其他创作
大纲/内容
集合
创建
1. 直接创建 {元素1,元素2,......}
2. set()
3. s1 = set() 创建空集合s1
访问
集合的元素是无序的,要么通过集合名集体输出,要么for 循环实现元素遍历
基本操作
数学运算
数学运算
数学运算
字典的创建与访问
创建
直接创建:将若干组“健值对”放在一对大括号中;
dict()创建:使用dict将一组双元素序列转换为字典。
访问
通过键访问;
字典的基本操作
添加条目
字典名[键] = 值
删除条目
字典名[键] = 值
字典名[键] = 值
删除条目
1. del 字典名[键]
2. 字典名.pop(键,默认值)
3. 字典名.popitem()
4. 字典名.clear()
5. del 字典名
查找字典条目
1. 键 in 字典
2. 字典名.get(键,默认值)
字典的整体操作
字典的遍历
1. 遍历字典中所有的键
for key in dictA.keys():
print(key,dictA[key])
2. 遍历字典中所有的值
for value in dictA.values():
print(value)
3. 遍历字典中所有条目
for item in dictA.items():
print(item)
for k,v in dictA.items():
print(k,v)
字典的排序
sorted()函数将字典中的键排序并以列表的形式返回。
字典的合并
1. 使用for循环,遍历另一个字典,逐个添加条目
2. 字典名.update(参数字典名)
3. 字典分别转换为列表,列表3 = 列表1+列表2,使用dict()转换3
4. dictNew = dict(dict1,**dict2)
0 条评论
下一页