当前位置: 技术文章>> 详细介绍Python字典的相关操作

文章标题:详细介绍Python字典的相关操作
  • 文章分类: 后端
  • 17306 阅读
文章标签: python python教程

Python中的字典(dictionary)是一种无序的数据结构,可以存储键值对。字典的键必须是唯一的,而值可以重复或不唯一。下面是Python字典的相关操作:


创建字典

可以使用花括号 {} 或 dict() 函数来创建字典,如下所示:

my_dict = {}
my_dict = dict()

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

访问字典元素

可以使用方括号 [] 来访问字典中的元素,如下所示:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

print(my_dict['name'])  # 输出 John
print(my_dict.get('age'))  # 输出 30

修改字典元素

可以使用方括号 [] 来修改字典中的元素,如下所示:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

my_dict['age'] = 40

print(my_dict)  # 输出 {'name': 'John', 'age': 40, 'city': 'New York'}

删除字典元素

可以使用 del 关键字来删除字典中的元素,如下所示:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

del my_dict['age']

print(my_dict)  # 输出 {'name': 'John', 'city': 'New York'}

遍历字典

可以使用 for 循环来遍历字典中的元素,如下所示:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

for key in my_dict:
    print(key, my_dict[key])

# 输出 name John
# 输出 age 30
# 输出 city New York

获取字典的键和值

可以使用 keys() 函数获取字典的键,使用 values() 函数获取字典的值,如下所示:

my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

print(my_dict.keys())  # 输出 dict_keys(['name', 'age', 'city'])
print(my_dict.values())  # 输出 dict_values(['John', 30, 'New York'])

合并字典

可以使用 update() 函数将一个字典的键值对合并到另一个字典中,如下所示:

my_dict1 = {'name': 'John', 'age': 30}
my_dict2 = {'city': 'New York'}

my_dict1.update(my_dict2)

print(my_dict1)  # 输出 {'name': 'John', 'age': 30, 'city': 'New York'}

以上是Python字典的常见操作,可以根据需要进行使用。







推荐文章