6.5.1 创建字典
dict_sample = dict({102:'张三',105:'李四',109:'王五'})
print(dict_sample)
dict_sample = dict([(102,'张三'),(105,'李四'),(109,'王五')])
print(dict_sample)
dict_sample = dict({(102,'张三'),(105,'李四'),(109,'王五')})
print(dict_sample)
dict_sample = dict(zip([102,105,109],['张三','李四','王五']))
print(dict_sample)
dict_sample = {102:'张三',105:'李四',109:'王五'}
print(dict_sample)
6.5.2 修改字典
dict_sample = {102:'张三',105:'李四',109:'王五'}
print("dict_sample[109]:",dict_sample[109]) #通过字典键返回对应的值
dict_sample[110] = '董六'
print("dict_sample[110]:",dict_sample[110]) #通过键赋值,如果此时在字典中没有键,则添加键值对
print("dict_sample:",dict_sample)
dict_sample[109] = '张三' #将109键对应的值替换为张三
print("dict_sample:",dict_sample)
dict_pop = dict_sample.pop(105)
print("dict_pop:",dict_pop)
print("dict_sample:",dict_sample)
6.5.3 访问字典视图
dict_sample = {102:'张三',105:'李四',109:'王五'}
dict_item = dict_sample.items()
print(dict_item)
list_dict = list(dict_sample.items())
print('list_dict:',list_dict)
dict_key = dict_sample.keys()
print(dict_key)
dict_value = dict_sample.values()
print(dict_value)
list_dict_value = list(dict_value)
print('list_dict_value:',list_dict_value)
6.6 遍历字典
dict_sample = {102:'张三',105:'李四',109:'王五'}
print("---遍历键---")
for sample_id in dict_sample:
print("学号:" + str(sample_id))
print("---遍历值---")
for sample_name in dict_sample:
print("学生:" + str(sample_name))
print("---遍历键:值---")
for dict_id in dict_sample:
print("学号:{0} - 学生:{1}".format(sample_id,sample_name))
本文深入讲解Python字典操作,包括如何创建字典、修改已有键值以及如何遍历字典视图,适合初学者进阶学习。

534

被折叠的 条评论
为什么被折叠?



