Python 给定元组格式的代码,如何使用清单1将其转换为字典格式
我有以下资料:Python 给定元组格式的代码,如何使用清单1将其转换为字典格式,python,dictionary,tuples,dictionary-comprehension,Python,Dictionary,Tuples,Dictionary Comprehension,我有以下资料: TEST=(((“g”,“g”,“h”),(“i”,“i”,“j”),(“k”,“k”,“l”)) 基于测试,我正在尝试获取以下格式词典: {'g':'h','i':'j','k':'l'} 我试过使用 d=dict(测试) 但是这会输出一个与上述格式不同的dict。您的列表结构包含键和值 首先,您需要可视化键和值: 对于键,测试中的值: 打印(键) 打印(值) 结果: g ['g','h'] 我 ['i','j'] K [k','l'] 您需要键和值
TEST=(((“g”,“g”,“h”),(“i”,“i”,“j”),(“k”,“k”,“l”))
基于测试,我正在尝试获取以下格式词典:
{'g':'h','i':'j','k':'l'}
我试过使用
d=dict(测试)
但是这会输出一个与上述格式不同的dict。您的
列表
结构包含键
和值
- 首先,您需要可视化键和值:
-
对于键,测试中的值: 打印(键) 打印(值)
- 结果:
-
g ['g','h'] 我 ['i','j'] K [k','l']
-
- 您需要
和键
:值的最后一个元素
-
对于键,测试中的值: 打印(键) 打印(值[len(值)-1])
- 结果:
g H 我 J K L
-
- 对于每个对应的键,设置值的最后一项
-
d={} 对于键,测试中的值: d[键]=值[长度(值)-1]
- 结果:
{'g':'h','i':'j','k':'l'}
-
值列表中使用第二个元素,则:
d=dict((键,值[1])表示键,测试中的值)
结果:
{'g':'h','i':'j','k':'l'}