本文介绍了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