Python dict
时间: 2023-05-14 14:07:26 浏览: 46
Python dict 是 Python 中的一种数据结构,它可以存储键值对,类似于其他编程语言中的哈希表或字典。通过键可以快速地访问对应的值,而且字典中的键必须是唯一的。在 Python 中,字典可以使用大括号 {} 或 dict() 函数来创建。
相关问题
python dict
Python dict是一种无序的可变容器,用于存储键值对。它可以通过键来访问值,而不是通过索引。可以使用大括号{}或者dict()函数来创建一个字典。例如:
```
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
```
或者
```
my_dict = dict(name='John', age=25, city='New York')
```
可以使用键来访问值,例如:
```
print(my_dict['name']) # 输出:John
```
也可以使用get()方法来访问值,例如:
```
print(my_dict.get('age')) # 输出:25
```
如果键不存在,get()方法会返回None或者指定的默认值。
python dict合并
要合并两个Python字典,可以使用`update()`方法或直接使用`{**dict1, **dict2}`的方法。
1. 使用`update()`方法:
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
dict1.update(dict2)
print(dict1)
```
输出:
```
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
2. 使用`{**dict1, **dict2}`的方法:
```python
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3, 'd': 4}
merged_dict = {**dict1, **dict2}
print(merged_dict)
```
输出:
```
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
```
这两种方法都可以将两个字典合并成一个新的字典。注意,如果有重复的键,后一个字典的值会覆盖前一个字典的值。