📜  Python中的散景简介(1)

📅  最后修改于: 2023-12-03 15:04:36.441000             🧑  作者: Mango

Python中的散景简介

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中的散列表(字典)的基本用法和操作,希望对你有所帮助!