本文介绍了Python中的字典操作,包括字典的创建、元素获取(使用键和get()方法)、删除与清空(del和clear())、增加新键值对、修改已有值、获取键、值和键值对以及遍历字典的方法,同时阐述了
| 本文介绍了Python中的字典操作,包括字典的创建、元素获取(使用键和get()方法)、删除与清空(del和clear())、增加新键值对、修改已有值、获取键、值和键值对以及遍历字典的方法,同时阐述了字典的特点,如键的唯一性和无序性,以及字典生成式的使用 1. 字典及其创建在Python中,字典是一系列键—值对。每个键都与一个值相关联,值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 
 
 2. 字典元素的获取字典元素的获取常用键来获取或者使用get()函数获取。 
 
 3. 字典元素的删除与清空删除字典元素使用del。 
 
 
 
 4. 字典元素的增加字典元素的增加是直接对字典新增键值对。 
 
 5. 字典元素的修改字典元素的增加是通过键对值修改。 
 
 6. 字典的键、值和键值对的获取获取字典中所有的键。 
 
 
 
 
 
 7. 字典元素的遍历
# 字典元素的遍历
scores = {'张三': 100, '李四': 99, '王五': 98}
for i in scores:
    print(i, scores[i], scores.get(i))
 8. 字典的特点字典中所有的元素都是一个键值对,key不允许重复,值可以重复。 
# 字典的特点
# 字典中所有的元素都是一个键值对,key不允许重复,值可以重复
s = {'张二': 99, '张二': 100}
print(s)  # 如果键重复,将会覆盖{'张二': 100}
s1 = {'张二': 100, '张三': 100}  # 值可以重复
print(s1)
# 字典元素是无序的
# 字典中的key必须是不可变对象,比如字符串
 9. 字典生成式字典的快速生成用zip()函数实现。 
# 字典生成式
# 内置函数zip()
i = ['aaa', 'bbb', 'ccc']
j = [99, 98, 100]
A = {i:j for i, j in zip(i, j)}
print(A)
 | 
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27