【发布时间】:2018-08-24 19:14:34
【问题描述】:
我想用元组键和列表值更改字典以根据我们拥有的键的数量列出一个或多个列表
示例: 如您所见,键中的元组和值中的元组列表。
input
f = {('justin', '0'): [('fun', '1'), ('crazy', '2')],
('julie', '3'): [('fun', '4'), ('crazy', '5')]}
desired output1:
f = [('justin', '0'),('fun', '1'), ('crazy', '2')],[('julie', '3'),('fun', '4'), ('crazy', '5')]
desired output1:
f = [('justin', '0'),('fun', '1'), ('crazy', '2'),('julie', '3'),('fun', '4'), ('crazy', '5')]
【问题讨论】:
-
试试这个:
result = list([key] + [v for v in value] for key,value in f.items())。它会给你第一个想要的输出。
标签: python list dictionary tuples iteration