创建关联数组,也称字典(Dictionary),是Python中常用的数据结构之一,可以将多个键(key)和对应的值(value)关联在一起。
下面是创建字典的方法:
方式一:使用花括号和冒号
# 创建一个空字典
d = {}
# 添加键值对
d['name'] = 'Tom'
d['age'] = 18
d['gender'] = 'male'
# 打印字典
print(d)
输出结果
{'name': 'Tom', 'age': 18, 'gender': 'male'}
在这种方式下,可以通过{}
创建一个空的字典,或者直接在{}
内输入键值对进行创建。其中,每个键值对由冒号隔开,每个键值对之间由逗号隔开。
方式二:使用dict()函数
# 创建一个空字典
d = dict()
# 添加键值对
d['name'] = 'Tom'
d['age'] = 18
d['gender'] = 'male'
# 打印字典
print(d)
输出结果
{'name': 'Tom', 'age': 18, 'gender': 'male'}
在这种方式下,可以通过dict()
创建一个空的字典,或者通过传入键值对的元组列表进行创建。其中,每个键值对由冒号隔开,列表中每个元素之间由逗号隔开。
示例
# 创建一个字典
d = {'name': 'Tom', 'age': 18, 'gender': 'male', 'school': 'Tsinghua University'}
# 输出键为name的值
print(d['name'])
# 删除键值对
del d['school']
# 更新键值对
d['age'] = 20
# 输出更新后的键值对
print(d)
输出结果
Tom
{'name': 'Tom', 'age': 20, 'gender': 'male'}
在这个示例中,我们使用方式一创建了一个字典,然后通过键名获取其对应的值;使用del
语句删除了字典中的一个键值对;使用赋值语句更新了某个键对应的值;最后打印出了更新后的字典。
另外,还可以通过keys()
、values()
、items()
等方法获取字典的键、值、以及键值对的元组列表,具体用法可以参考Python官方文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python创建关联数组(字典)的方法 - Python技术站