python3.9 dict获取所有key
时间: 2023-04-01 08:02:46 浏览: 85
可以使用Python3.9的字典方法keys()来获取所有的key,例如:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
all_keys = my_dict.keys()
print(all_keys)
```
输出结果为:
```
dict_keys(['name', 'age', 'gender'])
```
相关问题
python3.9 dict 增加元素
在Python 3.9中,字典(dict)是一种无序的数据结构,可以存储键值对。如果你想要增加字典中的元素,你可以通过以下几种方式:
1. **直接添加键值对**:
```python
my_dict = {}
my_dict['key1'] = 'value1'
my_dict['key2'] = 'value2'
```
或者,
```python
my_dict.update({'key3': 'value3'})
```
2. **使用索引操作增加值** (如果键已存在):
```python
if 'key' in my_dict:
my_dict['key'] = new_value
else:
my_dict['key'] = value
```
3. **使用方括号[]动态添加键值对**:
```python
my_dict['new_key'] = 'new_value'
```
如果键不存在,会自动创建。
4. **使用 `setdefault()` 函数**:
这个方法会在键不存在时插入默认值,如果键已经存在,则返回对应的值:
```python
my_dict.setdefault('key', 'default_value')
```
python3.9 dict元素访问
你可以使用字典的键来访问元素,例如:dict_name[key]。如果键不存在,会抛出KeyError异常。你也可以使用get()方法来访问元素,如果键不存在,会返回None或者指定的默认值。例如:dict_name.get(key, default_value)。
阅读全文