python dict
时间: 2023-09-29 13:02:52 浏览: 31
Python中的dict(字典)是一种可变容器模型,可存储任意数量的无序、可变的键值对。它的键必须是不可变类型,如字符串、数字或元组。可以使用大括号{}或dict()函数创建字典。
以下是一些常见的操作:
1. 创建字典:
```
my_dict = {'key1': 'value1', 'key2': 'value2'}
```
2. 访问字典中的值:
```
my_dict['key1'] # 返回'value1'
```
3. 修改字典中的值:
```
my_dict['key1'] = 'new_value1'
```
4. 添加新的键值对:
```
my_dict['key3'] = 'value3'
```
5. 删除键值对:
```
del my_dict['key2']
```
6. 遍历字典:
```
for key, value in my_dict.items():
print(key, value)
```
7. 获取所有键或所有值:
```
my_dict.keys() # 返回所有键
my_dict.values() # 返回所有值
```
8. 判断键是否存在:
```
'key1' in my_dict # 返回True
'key2' in my_dict # 返回False
```
相关问题
Python dict
Python dict 是 Python 中的一种数据结构,它可以存储键值对,类似于其他编程语言中的哈希表或字典。通过键可以快速地访问对应的值,而且字典中的键必须是唯一的。在 Python 中,字典可以使用大括号 {} 或 dict() 函数来创建。
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}
```
这两种方法都可以将两个字典合并成一个新的字典。注意,如果有重复的键,后一个字典的值会覆盖前一个字典的值。