python 字典创建键和值
时间: 2024-01-01 20:04:04 浏览: 116
在Python中,可以使用字典(Dictionary)来创建键和值的对应关系。下面是一个示例:
```python
# 创建一个字典
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
# 获取字典的键和值
keys = my_dict.keys()
values = my_dict.values()
# 打印键和值
print("Keys:", keys) # 输出:Keys: dict_keys(['apple', 'banana', 'orange'])
print("Values:", values) # 输出:Values: dict_values([1, 2, 3])
```
在上面的示例中,我们首先创建了一个字典`my_dict`,其中包含了三个键值对。然后,我们使用`keys()`方法获取字典的所有键,并使用`values()`方法获取字典的所有值。最后,我们分别打印了键和值。
相关问题
python字典读取键和值
Python字典是一种无序的数据类型,它由键和对应的值组成。可以通过键来访问对应的值。以下是Python字典读取键和值的方法:
1. 读取键:使用字典的keys()方法可以返回一个包含所有键的列表,也可以使用for循环遍历字典的键。
示例代码:
```
# 创建一个字典
dict = {'Name': 'Tom', 'Age': 20, 'City': 'Beijing'}
# 返回所有键的列表
keys = dict.keys()
print(keys)
# 遍历字典的键
for key in dict:
print(key)
```
输出结果:
```
dict_keys(['Name', 'Age', 'City'])
Name
Age
City
```
2. 读取值:使用字典的values()方法可以返回一个包含所有值的列表,也可以使用for循环遍历字典的值。
示例代码:
```
# 创建一个字典
dict = {'Name': 'Tom', 'Age': 20, 'City': 'Beijing'}
# 返回所有值的列表
values = dict.values()
print(values)
# 遍历字典的值
for value in dict.values():
print(value)
```
输出结果:
```
dict_values(['Tom', 20, 'Beijing'])
Tom
20
Beijing
```
python把字典的键和值反过来
可以使用字典推导式来实现键值反转:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
flipped_dict = {v: k for k, v in my_dict.items()}
print(flipped_dict)
# 输出:{1: 'a', 2: 'b', 3: 'c'}
```
在上面的代码中,我们遍历原字典的键值对,将键和值的位置互换,然后使用字典推导式创建新的字典。
阅读全文