c语言编程笔录

您现在的位置是:首页 > 编程 > 编程经验

编程经验

Python中的字典是什么

郭芳天 2023-07-10编程经验
Python中的字典是什么字典是Python中最常用的数据结构之一,它是一种可变容器模型,可存储任意数量的键值对,每个键值对之间使用逗号分隔。字典中的键必须是唯一的,而值则不必唯一。在字典中访问、插入或删除一个键

Python中的字典是什么

字典是Python中最常用的数据结构之一,它是一种可变容器模型,可存储任意数量的键值对,每个键值对之间使用逗号分隔。字典中的键必须是唯一的,而值则不必唯一。在字典中访问、插入或删除一个键值对的复杂度都是O(1)。

字典的创建和访问

可以使用花括号或者 dict() 函数来创建一个字典。如下所示:

# 使用花括号创建字典
dict1 = {'a': 1, 'b': 2, 'c': 3}

# 使用dict()函数创建字典
dict2 = dict(name='Tom', age=26, gender='male')

# 访问字典中的值
print(dict1['a'])  # 输出1
print(dict2['name'])  # 输出Tom

字典的修改和添加新键值对

字典中的值可以通过键进行访问、修改或添加。如下所示:

# 修改值
dict1['a'] = 100
print(dict1)  # {'a': 100, 'b': 2, 'c': 3}

# 添加新键值对
dict1['d'] = 4
print(dict1)  # {'a': 100, 'b': 2, 'c': 3, 'd': 4}

字典的删除操作

可以使用 del 语句来删除字典中的键值对。也可使用 pop() 方法来删除指定的键值对。如果键不存在,则 pop() 方法会报错。如下所示:

# 删除键值对
del dict1['a']
print(dict1)  # {'b': 2, 'c': 3, 'd': 4}

# 删除指定的键值对
dict1.pop('b')
print(dict1)  # {'c': 3, 'd': 4}

# 删除最后一个键值对
dict1.popitem()
print(dict1)  # {'c': 3}

文章评论