【发布时间】:2010-05-05 12:50:29
【问题描述】:
是否可以用列表理解替换以下内容?
res = []
for a, _, c in myList:
for i in c:
res.append((a, i))
例如:
# Input
myList = [("Foo", None, [1, 2, 3]), ("Bar", None, ["i", "j"])]
# Output
res = [("Foo", 1), ("Foo", 2), ("Foo", 3), ("Bar", "i"), ("Bar", "j")]
【问题讨论】:
标签: python list list-comprehension