python字典打印”键为值“
时间: 2023-11-02 12:05:19 浏览: 128
可以使用字典推导式来实现,代码如下:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
inverted_dict = {v: k for k, v in my_dict.items()}
print(inverted_dict)
```
输出结果为:
```
{1: 'a', 2: 'b', 3: 'c'}
```
其中,`{v: k for k, v in my_dict.items()}` 表示遍历 `my_dict` 中的每一项,将其键值对反转,生成新的字典对象。
相关问题
python 字典创建键和值
在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
d = {'one': 1, 'two': 2, 'three': 3, 'four': 4}
# 通过键查找值
value = d['one']
print(value) # 输出:1
```
在上面的代码中,我们创建了一个字典`d`,其中键是字符串,值是整数。然后,我们使用键`'one'`来查找对应的值,并将其赋给变量`value`。最后,我们打印出`value`的值,即1。
需要注意的是,如果字典中不存在指定的键,会抛出`KeyError`异常。为了避免这种情况,可以使用`get()`方法来查找值,如果键不存在,则返回指定的默认值。下面是一个示例代码:
```python
d = {'one': 1, 'two': 2, 'three': 3, 'four': 4}
# 通过键查找值,如果键不存在,则返回默认值
value = d.get('five', 0)
print(value) # 输出:0
```
在上面的代码中,我们使用`get()`方法来查找键`'five'`对应的值,由于键不存在,所以返回了指定的默认值0。
阅读全文