在Python中,字典是一种可变容器模型,且可存储任意类型对象,字典的每个键值对用冒号 : 分割,每对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
以下是创建字典的一些方法:
(图片来源网络,侵删)
方法1:使用花括号{}
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
方法2:使用dict()
构造函数
my_dict = dict(key1='value1', key2='value2', key3='value3')
方法3:使用列表或元组作为键值对
keys = ['key1', 'key2', 'key3'] values = ['value1', 'value2', 'value3'] my_dict = dict(zip(keys, values))
方法4:使用字典推导式
keys = ['key1', 'key2', 'key3'] values = ['value1', 'value2', 'value3'] my_dict = {k: v for k, v in zip(keys, values)}
方法5:使用fromkeys()
方法
(图片来源网络,侵删)
keys = ['key1', 'key2', 'key3'] my_dict = dict.fromkeys(keys) # 所有键的值默认为 None
示例代码:创建一个包含学生姓名和成绩的字典
students = { 'Alice': {'math': 90, 'english': 85}, 'Bob': {'math': 78, 'english': 92}, 'Charlie': {'math': 88, 'english': 95} }
在这个示例中,我们创建了一个名为students
的字典,其中包含了三个学生的姓名作为键,每个键对应的值是另一个字典,这个内部字典包含了数学和英语的成绩。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/44061.html