我正在尝试扩展以下列表
[(1, [('a', '12'), ('b', '64'), ('c', '36'), ('d', '48')]), (2, [('a', '13'), ('b', '26'), ('c', '39'), ('d', '52')])]
至
[(1,a,12),(1,b,24),(1,c,36),(1,d,48),(2,a,13),(2,b,26),(2,c,39),(2,d,52)]
我用拉链(itertools.循环()),但获取zip对象引用。我还有别的办法吗?这对Python2有效
Tags:
zip
对象是iterable。与python3中的其他api非常相似,这个api现在返回一个iterable对象(如生成器),该对象缓慢地计算其输入,而不是在list
中返回整个结果。你知道吗在大多数情况下,可以像以前一样使用对象。你知道吗
如果需要列表,只需调用
list()
对象上的zip
:如果zip对象创建正确,则可以执行
list(zip_object)
或[*zip_object]
来获取列表。你知道吗相关问题 更多 >
编程相关推荐