📅  最后修改于: 2023-12-03 15:04:36.441000             🧑  作者: Mango
Python是一种高级的、通用的编程语言,它提供了丰富的数据结构和广泛的标准库,可用于解决各种问题。其中之一是散列表(哈希表,Hash Table),它是一种用于存储键-值对的数据结构。
在Python中,散列表是通过字典(Dictionary)来实现的。字典是一种可以动态添加、删除和修改元素的可变容器。它使用散列函数将键映射到散列表中的位置,从而实现高效的查找和插入操作。
在Python中,可以使用大括号 {}
或者 dict()
构造函数来创建字典。
# 使用大括号创建字典
my_dict = {"key1": "value1", "key2": "value2"}
# 使用dict()构造函数创建字典
my_dict = dict(key1="value1", key2="value2")
可以使用键来添加和访问字典中的元素。
# 添加元素
my_dict["key3"] = "value3"
# 访问元素
print(my_dict["key1"]) # 输出: value1
可以使用 del
关键字将字典中的元素删除。
# 删除元素
del my_dict["key2"]
可以使用 for
循环遍历字典中的键或值。
# 遍历键
for key in my_dict:
print(key) # 输出: key1, key3
# 遍历值
for value in my_dict.values():
print(value) # 输出: value1, value3
# 遍历键值对
for key, value in my_dict.items():
print(key, value) # 输出: key1 value1, key3 value3
可以使用 in
关键字判断字典中是否存在指定的键。
if "key1" in my_dict:
print("键存在")
else:
print("键不存在")
以上介绍了Python中的散列表(字典)的基本用法和操作,希望对你有所帮助!