python中dict的用法
时间: 2023-09-30 07:04:27 浏览: 40
在Python中,字典(dict)是一种无序、可变且可迭代的数据结构,用于存储键值对。字典中的键必须是唯一的,而值可以重复。
你可以使用大括号({})来创建一个字典,并使用冒号(:)来分隔键和值。下面是一个示例:
```python
my_dict = {"name": "John", "age": 25, "city": "New York"}
```
你还可以使用 dict() 构造函数来创建字典:
```python
my_dict = dict(name="John", age=25, city="New York")
```
要访问字典中的值,你可以使用键来进行索引操作:
```python
name = my_dict["name"]
```
如果键不存在,会引发 KeyError 异常。为了避免这种情况,可以使用 get() 方法:
```python
name = my_dict.get("name")
```
如果键不存在,get() 方法将返回 None 或指定的默认值。
你可以使用 in 关键字来检查字典中是否存在某个键:
```python
if "name" in my_dict:
print("Name exists in the dictionary.")
```
要在字典中添加新的键值对,可以直接赋值给一个新的键:
```python
my_dict["email"] = "john@example.com"
```
如果给定的键已经存在,将会更新对应的值。
除了以上提到的方法外,字典还有其他很多有用的方法和操作。你可以查阅官方文档或其他教程来了解更多关于字典的用法。