用python创建一个包含6个键值对的字典,创建一个新字典,把原有的键值作为数值,数值作为关键字,并把关键字按照从大到小的顺序排列创建一个新字典
时间: 2023-06-24 21:05:40 浏览: 77
python创建关联数组(字典)的方法
可以按以下方式来创建和操作这个字典:
```python
# 创建原始字典
original_dict = {'apple': 2, 'banana': 5, 'orange': 3, 'peach': 1, 'grape': 4, 'kiwi': 6}
# 创建新字典
new_dict = {value: key for key, value in original_dict.items()}
# 按照从大到小的顺序排列关键字
sorted_keys = sorted(new_dict.keys(), reverse=True)
# 创建新的按照从大到小排序的字典
sorted_dict = {key: new_dict[key] for key in sorted_keys}
# 打印结果
print(sorted_dict)
```
输出结果为:
```
{6: 'kiwi', 5: 'banana', 4: 'grape', 3: 'orange', 2: 'apple', 1: 'peach'}
```
注意,这里使用了字典推导式和内置函数 `sorted()` 来实现操作。
阅读全文