1. 定义空字典
在Python中,我们可以使用空的花括号来定义一个空字典。空字典表示没有任何元素的字典,可以在需要时动态添加键值对。
my_dict = {}
print(my_dict) # 输出空字典:{}
2. 向空字典添加键值对
在空字典上动态添加键值对是非常常见的操作。可以使用赋值操作符 =
来给空字典添加新的键值对。
my_dict['name'] = 'John'
my_dict['age'] = 25
print(my_dict) # 输出添加了两个键值对的字典:{'name': 'John', 'age': 25}
2.1 动态添加不同类型的键值对
空字典可以接受不同类型的键值对。可以使用不同的数据类型作为键,例如字符串、整数、浮点数等。
my_dict['city'] = 'New York'
my_dict[10] = 'ten'
my_dict[3.14] = 'pi'
print(my_dict) # 输出添加了不同类型键值对的字典:{'name': 'John', 'age': 25, 'city': 'New York', 10: 'ten', 3.14: 'pi'}
3. 使用dict()函数创建空字典
除了使用花括号来定义空字典外,我们还可以使用内置的dict()
函数来创建一个空字典。
my_dict = dict()
print(my_dict) # 输出空字典:{}
4. 注意事项
4.1 空字典的布尔值为False
在逻辑判断中,空字典的布尔值为False。
my_dict = {}
if my_dict:
print("字典非空")
else:
print("字典为空") # 输出 "字典为空"
4.2 字典键的唯一性
字典的键是唯一的,如果对于同一个键多次赋值,只会保留最后一次赋值的结果。
my_dict = {}
my_dict['name'] = 'John'
my_dict['name'] = 'Mike'
print(my_dict) # 输出只保留了最后一次赋值的结果:{'name': 'Mike'}
5. 总结
本文介绍了如何使用Python创建一个空字典,并向空字典中添加键值对的方法。使用花括号或dict()
函数都可以创建一个空字典,可以动态添加不同类型的键值对。同时,我们也注意到了空字典的布尔值为False,以及字典键的唯一性。
同时,文章内容与标题可追溯到温度设置,下面是一个示例代码:
temperature = 0.6
print(f"The temperature is set to {temperature}")
在这段代码中,我们通过使用f
字符串来格式化输出,将温度的值插入到输出语句中。这种方法可以简化字符串的格式化过程,并增加可读性。