# 创建一个空的字典
my_dict = {}
# 使用 square brackets 和等号添加键值对
my_dict['name'] = 'Alice'
my_dict['age'] = 28
my_dict['city'] = 'New York'
# 打印字典,查看添加的结果
print(my_dict)
# 如果你想要添加一个新的键值对,直接使用相同的方法
my_dict['hobbies'] = ['reading', 'hiking', 'photography']
# 再次打印字典,查看新的键值对是否成功添加
print(my_dict)
# 字典的键必须是唯一的,如果你尝试添加一个已经存在的键,原有的值会被新的值所替换
my_dict['city'] = 'London'
print(my_dict)
# 如果需要添加的键不存在,那么使用该键进行赋值会自动创建该键
# 这意味着你可以使用 `dict[key]` 的形式来直接赋值
my_dict['job'] = 'Data Scientist'
print(my_dict)
# 也可以使用 `update()` 方法一次性添加多个键值对
additional_info = {
'height': '5ft 7in',
'weight': '135lb'
}
# 使用 `update()` 方法合并两个字典
my_dict.update(additional_info)
# 打印字典,查看使用 `update()` 方法后的结果
print(my_dict)
这段代码演示了如何在Python中创建一个字典,并添加多个键值对。我们首先创建了一个空字典my_dict,然后通过方括号[]和等号=的方式添加了三个键值对。接着,我们向字典中添加了一个新的键值对'hobbies',如果键已存在,原来的值将被新的值覆盖。
为了展示字典的动态性,我们替换了'city'键的值,并演示了即使键不存在,赋值操作也会创建该键。
最后,我们使用了update()方法,这是一种向字典添加多个键值对的方式,它接收一个字典作为参数,并将这个字典的所有键值对添加到原字典中。在代码的最后,我们通过update()方法合并了两个字典,并打印出最终的字典内容。
