怎么把包含元组的列表变成一个列表

[(a,),(b,)(c,)...]怎么分割变成[a,b,c....]

阅读 4.6k
3 个回答
a = [(1, 2,), (2, 3,), (4, 5)]
s = [j for i in a for j in i]
print s
------
[1, 2, 2, 3, 4, 5]

楼上写的太精炼了,高。我来个容易理解,但有些啰嗦的。

tuple_list = [(1, 2,), (2, 3,), (4, 5)]

result = []
for tuple_item in tuple_list:
  for i in tuple_item:
    result.append(i)

print(result)
a = [(1, 2,), (2, 3,), (4, 5)]
s = reduce(lambda x,y:list(x)+list(y), a)
print(s)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题