[英]Merging tuples in a tuple with list and converting to dict
我有一個元組和一個元組列表。
data = ((1, 'a', 'a1'), (2, 'b', 'b2'), (3, 'c', 'c2'))
names = ['number', 'character', 'numchar']
我怎樣才能使dict看起來像這樣?
my_dict = {'number': [1, 2, 3], 'character': ['a','b','c'], 'numchar': ['a1','b2','c2']}
len(data)
可以與len(names)
不同,但是len(data[0])
始終等於len(names)
。
最好的方法是什么?
一種可能的解決方案:
my_dict = dict(zip(names,zip(*data)))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.