python 打印出 dict 的key 和 value
时间: 2024-02-15 15:06:02 浏览: 27
你可以使用 Python 的 for 循环和 items() 方法来打印出字典的 key 和 value。具体代码如下:
```python
my_dict = {"name": "Tom", "age": 20, "gender": "male"}
# 打印 key 和 value
for key, value in my_dict.items():
print(key, value)
```
输出结果为:
```
name Tom
age 20
gender male
```
希望能帮到你!
相关问题
python获取dict的key和value
可以使用`.keys()`和`.values()`方法来获取字典中的所有键和值。
示例:
```
my_dict = {"a": 1, "b": 2, "c": 3}
keys = my_dict.keys()
values = my_dict.values()
print(keys) # 输出 dict_keys(['a', 'b', 'c'])
print(values) # 输出 dict_values([1, 2, 3])
```
如果要迭代获取字典中的键和值,可以使用`.items()`方法。
```
for key, value in my_dict.items():
print(key, value)
```
输出:
```
a 1
b 2
c 3
```
如果要在python3.x 版本中将dict_keys,dict_values 转化为 list,可以使用 list() 函数转换。
```
keys = list(my_dict.keys())
values = list(my_dict.values())
```
python 循环dict的key ,value
可以使用字典的items()方法来获取字典中所有的键值对,然后使用for循环遍历即可,示例代码如下:
```python
my_dict = {"name": "Alice", "age": 20, "gender": "female"}
# 遍历字典中所有的键值对
for key, value in my_dict.items():
print(key, value)
```
输出结果为:
```
name Alice
age 20
gender female
```
如果只想循环字典的key,可以使用keys()方法获取所有的key,示例代码如下:
```python
my_dict = {"name": "Alice", "age": 20, "gender": "female"}
# 遍历字典中所有的key
for key in my_dict.keys():
print(key)
```
输出结果为:
```
name
age
gender
```
如果只想循环字典的value,可以使用values()方法获取所有的value,示例代码如下:
```python
my_dict = {"name": "Alice", "age": 20, "gender": "female"}
# 遍历字典中所有的value
for value in my_dict.values():
print(value)
```
输出结果为:
```
Alice
20
female
```