Python中文网

Python 字典 dict

Python3中的字典是一种无序的、可变的、键值对的数据结构。字典通常用于存储键值对,其中键是唯一的,值可以是任何类型的对象。本文将为您介绍Python3中的字典的基本用法和常见操作。

创建字典 在Python3中,可以使用大括号 {} dict() 函数来创建一个空字典。例如:


 # 创建一个空字典
 my_dict = {}
 ​
 # 使用dict()函数创建一个空字典
 my_dict = dict()

可以使用大括号{}和冒号:来创建一个非空字典。例如:


 # 创建一个包含键值对的字典
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}

访问字典中的元素 可以使用方括号[]和键来访问字典中的元素。例如:

 # 访问字典中的元素
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
 print(my_dict['apple'])

添加或修改字典中的元素 可以使用方括号[]和键来添加或修改字典中的元素。例如:

 # 添加或修改字典中的元素
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
 my_dict['pear'] = 4
 my_dict['apple'] = 5
 print(my_dict)

删除字典中的元素 可以使用del语句和键来删除字典中的元素。例如:

 # 删除字典中的元素
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
 del my_dict['apple']
 print(my_dict)

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

 # 遍历字典中的键值对
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
 for key, value in my_dict.items():
     print(key, value)

 

  1. 其他常用方法 除了上述操作外,字典还有其他一些常用方法,例如:

  • keys()方法:返回字典中所有键的列表。

  • values()方法:返回字典中所有值的列表。

  • items()方法:返回字典中所有键值对的列表。

  • get()方法:根据键获取值,如果键不存在,则返回None。

例如:


 # 字典的其他常用方法
 my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
 print(my_dict.keys())
 print(my_dict.values())
 print(my_dict.items())
 print(my_dict.get('apple'))
 print(my_dict.get('pear'))

总结一下,字典是Python3中非常常用的数据结构之一。通过本文的介绍,您应该已经了解了Python3中字典的基本用法和常见操作,以及一些常用方法。

欢迎加入Python新手QQ群 -->: 979659372 Python中文网_新手群


最新文章

Python 字典(Dictionary) items()方法

Python 字典(Dictionary) items()方法

1647

Python 字典 popitem() 方法

Python 字典 popitem() 方法

1801

Python 字典 pop() 方法

Python 字典 pop() 方法

1985

Python 字典 fromkeys() 方法

Python 字典 fromkeys() 方法

1655

创建字典的多种方法

创建字典的多种方法

3635