字典是一系列键—值对。每个键都与一个值相关联,可以使用键来访问与之相关联的值。在Python中,字典用放在花括号{}。
# 键和值之间用冒号分隔,而键—值对之间用逗号分隔。 alien_0 = {‘color‘: ‘green‘, ‘points‘: 5} # 要获取与键相关联的值,指定字典名和放在方括号内的键 alien_0 = {‘color‘: ‘green‘} print(alien_0[‘color‘]) ‘‘‘ green ‘‘‘
字典创建、添加、修改、删除
# 创建字典 test_dict = {} # 添加 test_dict[‘test1‘] = ‘test_value‘ test_dict[‘test2‘] = ‘test_value‘ test_dict[‘test3‘] = ‘test_value‘ print(test_dict) # 修改 test_dict[‘test2‘] = ‘test_value2‘ print(test_dict) # 删除 del test_dict[‘test3‘] print(test_dict) ‘‘‘ {‘test1‘: ‘test_value‘, ‘test2‘: ‘test_value‘, ‘test3‘: ‘test_value‘} {‘test1‘: ‘test_value‘, ‘test2‘: ‘test_value2‘, ‘test3‘: ‘test_value‘} {‘test1‘: ‘test_value‘, ‘test2‘: ‘test_value2‘} ‘‘‘
字典遍历:
‘‘‘ 要编写用于遍历字典的for 循环,可声明两个变量,用于存储键—值对中的键和值。 字典名.items()返回键值对列表 ‘‘‘ test_dict = {} test_dict[‘test1‘] = ‘test_value‘ test_dict[‘test2‘] = ‘test_value‘ test_dict[‘test3‘] = ‘test_value‘ for key,value in test_dict.items(): print(key,value) for key in test_dict: # 默认遍历键 print(key) for key in test_dict.keys(): print(key) for value in test_dict.values(): print(value)
嵌套:有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌嵌套套 。你可以在列表中嵌套字典、在字典中嵌套列表甚至在字典中嵌套字典。
原文:https://www.cnblogs.com/lizhihoublog/p/12576790.html