欢迎访问宙启技术站
智能推送

Python中的字典函数-教程和实例

发布时间:2023-06-26 03:14:33

Python中的字典是一种非常有用的数据结构,它允许您使用键-值对存储数据。字典函数用于操作字典,包括创建、访问、更新和删除键值对。

1.创建字典

使用花括号{}可以创建一个空字典,使用冒号:连接键和值创建键值对。例如:

my_dict = {} # 创建空字典
my_dict = {"apple":50, "banana":30, "orange":20} # 创建有数据的字典

2.访问字典

使用方括号[]加上键名可以访问字典中的值。例如:

my_dict = {"apple":50, "banana":30, "orange":20}
print(my_dict["apple"]) # 输出50

3.更新字典

使用方括号[]加上键名可以更新字典中的值。例如:

my_dict = {"apple":50, "banana":30, "orange":20}
my_dict["apple"] = 60 # 更新键值
print(my_dict["apple"]) # 输出60

4.删除字典中的键值对

可以使用del语句删除字典中的键值对。例如:

my_dict = {"apple":50, "banana":30, "orange":20}
del my_dict["apple"] # 删除键为"apple"的键值对
print(my_dict) # 输出{"banana": 30, "orange": 20}

5.获取字典中的所有键和值

可以使用dict.keys()获取字典中的所有键,使用dict.values()获取字典中的所有值,使用dict.items()获取字典中的所有键值对。例如:

my_dict = {"apple":50, "banana":30, "orange":20}
print(my_dict.keys()) # 输出dict_keys(['apple', 'banana', 'orange'])
print(my_dict.values()) # 输出dict_values([50, 30, 20])
print(my_dict.items()) # 输出dict_items([('apple', 50), ('banana', 30), ('orange', 20)])

6.清空字典

使用dict.clear()可以清空字典。例如:

my_dict = {"apple":50, "banana":30, "orange":20}
my_dict.clear() # 清空字典
print(my_dict) # 输出{}

这些是Python中一些常用的字典函数,您可以在编写程序时将它们用于字典的操作中。