在Python中创建字典非常简单,只需要将键值对放在一对大括号 {} 中即可。下面是一个创建字典的示例代码:
# 创建字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 25, 'city': 'Beijing'}
上述代码将创建一个包含三个键值对的字典对象,并使用 print() 函数将其打印到控制台。
可以使用键来访问字典中的值,例如:
# 获取字典中的值
name = my_dict['name']
print(name)
输出结果:
Alice
此外,还可以使用 get() 方法来获取字典中的值,例如:
# 使用 get() 方法获取字典中的值
age = my_dict.get('age')
print(age)
输出结果:
25
如果指定的键不存在,get() 方法将返回 None 值,而不会引发 KeyError 异常。
可以使用键来添加或更新字典中的值,例如:
# 添加和更新键值对
my_dict['age'] = 26 # 更新 age 的值为 26
my_dict['gender'] = 'female' # 添加新键值对
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 26, 'city': 'Beijing', 'gender': 'female'}
上述代码将更新 age 的值为 26,并添加一个新的键值对 gender:female。
可以使用 del 关键字从字典中删除指定的键值对,例如:
# 删除键值对
del my_dict['city'] # 删除键 city 的值
print(my_dict)
输出结果:
{'name': 'Alice', 'age': 26, 'gender': 'female'}
上述代码将从字典中删除键 city 及其对应的值。
可以使用 for 循环遍历字典中的所有键值对,例如:
# 遍历字典
for key, value in my_dict.items():
print(key + ':', value)
输出结果:
name: Alice
age: 26
gender: female
上述代码将依次输出字典中的每个键值对,并使用冒号分隔键和值。