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

Python中字典相关操作和常用函数总结

发布时间:2023-06-25 13:23:17

Python中的字典是一种非常强大且灵活的数据结构,它可以用来存储和操作键值对。在此篇文章中,我将为大家总结Python中字典相关操作和常用函数。

1.创建字典

我们可以使用花括号{}来创建一个空字典,也可以使用键值对的方式来创建一个非空字典。例如:

# 创建一个空字典
dic = {}

# 创建一个非空字典
dic = {'name': 'Tom', 'age': 18, 'gender': 'male'}

2.访问字典元素

我们可以通过键来访问字典中的值,也可以使用get()方法来获取值。例如:

# 通过键来访问
print(dic['name'])

# 使用get()方法来获取值
print(dic.get('name'))

3.遍历字典

我们可以使用for循环来遍历字典中的键值对。例如:

for key, value in dic.items():
    print(key, value)

4.添加或修改字典元素

我们可以使用赋值符号来添加或修改字典的键值对。例如:

# 添加一个新的键值对
dic['address'] = 'Beijing'

# 修改已有的键值对
dic['age'] = 20

5.删除字典元素

我们可以使用del语句来删除字典中的键值对,也可以使用pop()方法来删除指定的键值对。例如:

# 删除指定的键值对
del dic['age']

# 删除字典中的所有键值对
dic.clear()

6.判断字典中是否存在键

我们可以使用in关键字来判断字典中是否存在指定的键。例如:

if 'name' in dic:
    print('name is in the dictionary')

7.获取键和值的列表

我们可以使用keys()方法来获取字典中所有的键的列表,也可以使用values()方法来获取字典中所有值的列表。例如:

# 获取所有的键的列表
keys = dic.keys()
print(keys)

# 获取所有的值的列表
values = dic.values()
print(values)

8.获取键值对的列表

我们可以使用items()方法来获取字典中所有的键值对的列表。例如:

items = dic.items()
print(items)

9.复制字典

我们可以使用copy()方法来复制一个字典。例如:

# 复制字典
new_dic = dic.copy()

10.合并字典

我们可以使用update()方法来将一个字典中的键值对添加到另一个字典中。例如:

# 合并字典
new_dic = {'address': 'Shanghai'}
dic.update(new_dic)

11.获取字典中的长度

我们可以使用len()函数来获取一个字典中键值对的数量。例如:

# 获取字典的长度
length = len(dic)
print(length)

总结:

Python中字典相关操作和常用函数总结如上所述,包括创建字典、访问字典元素、遍历字典、添加或修改字典元素、删除字典元素、判断字典中是否存在键、获取键和值的列表、获取键值对的列表、复制字典、合并字典以及获取字典中的长度等方面,这些函数对于我们使用字典时非常有帮助,建议大家多加练习。