字典(dict),增删改查,嵌套
时间: 2023-08-19 11:04:55 浏览: 42
好的,我可以回答你关于字典的问题。字典是Python中的一种数据类型,用于存储键值对。下面是对于字典的增删改查和嵌套的解释:
1. 增加键值对:
要在字典中添加新键值对,可以通过以下方式:
```
my_dict = {"name": "John", "age": 30}
my_dict["gender"] = "male"
```
这将在现有字典中添加一个新的键值对,即`"gender": "male"`。
2. 删除键值对:
要从字典中删除键值对,可以使用`del`关键字:
```
my_dict = {"name": "John", "age": 30}
del my_dict["age"]
```
这将从字典中删除键`"age"`及其相应的值。
3. 修改键值对:
要修改字典中的键值对,可以直接通过键来访问并修改相应的值:
```
my_dict = {"name": "John", "age": 30}
my_dict["age"] = 31
```
这将把键`"age"`的值从`30`改为`31`。
4. 查找键值对:
要查找字典中的键值对,可以通过键来访问相应的值:
```
my_dict = {"name": "John", "age": 30}
print(my_dict["name"])
```
这将打印出`"John"`。
5. 嵌套字典:
字典可以嵌套在另一个字典中,这是一种非常强大的数据结构。例如:
```
my_dict = {"name": "John", "age": 30, "address": {"city": "New York", "state": "NY"}}
```
这个字典包含三个键值对,其中`"address"`键的值是另一个字典,它包含两个键值对`"city"`和`"state"`。要访问嵌套字典中的值,可以使用多个键:
```
print(my_dict["address"]["city"])
```
这将打印出`"New York"`。