我将元组嵌套在列表中。
每个元组内部都有3个对象。
我为列表中的第一个和第二个对象创建了一个字典,为列表中的第一个和第三个对象创建了一个字典。
我的主要问题是我无法获取列表中元组内部的值。
我尝试了列表理解,仅适用于列表。
我需要一种将对象插入字典的方法。
Variable = [('Bla','Blo','foo'),('Hello','Bye','Seeyou'),('Morning','Afternoon','Evening')]
Dictionary1 = {}
Dictionary2 = {}
for item in Variable:
PreKidsVar[x[len(PreKidsVar)]
这是我的预期:
Dictionary1 = {'Bla':'Blo','Hello':'Bye','Morning':'Afternoon'}
Dictionary2 = {'Bla':'foo','Hello':'Seeyou','Morning':'Evening'}
您可以dict-comprehension
如下使用:
Dictionary1 = {i[0]:i[1] for i in Variable}
Dictionary2 = {i[0]:i[2] for i in Variable}
或者您可以执行以下操作:
Dictionary1 = {}
Dictionary2 = {}
for i in Variable:
Dictionary1[i[0]] = i[1]
Dictionary2[i[0]] = i[2]
print(Dictionary1)
print(Dictionary2)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句