2024-04-24 07:10:50 发布
网友
我有
g = [[1], [2], [3], [4], [5], [6]] c = [[9], [8], [7], [6], [5], [4]]
我需要
请帮帮我
使用另一个zip选项,无需理解:
>>> g = [[1], [2], [3], [4], [5], [6]] >>> c = [[9], [8], [7], [6], [5], [4]] >>> result = [ [g[i][0], c[i][0]] for i in range(min([len(g), len(c)])) ] >>> print(result) [[1, 9], [2, 8], [3, 7], [4, 6], [5, 5], [6, 4]] >>>
你好,如果你在python2.7中,你可以使用zip
g = [[1], [2], [3], [4], [5], [6]] c = [[9], [8], [7], [6], [5], [4]] t = zip(g, c) [([1], [9]), ([2], [8]), ([3], [7]), ([4], [6]), ([5], [5]), ([6], [4])]
使用此处的^{} function组合嵌套列表的元素:
t = [a + b for a, b in zip(g, c)]
演示:
使用iterative ^{} function from Python 3 / ^{}可以稍微提高效率:
try: from future_builtins import zip except ImportError: pass t = [a + b for a, b in zip(g, c)]
只有当您希望代码同时在python2和python3上运行时,try..except才是必需的。在
try..except
使用另一个zip选项,无需理解:
你好,如果你在python2.7中,你可以使用zip
使用此处的^{} function 组合嵌套列表的元素:
演示:
^{pr2}$使用iterative ^{} function from Python 3 / ^{} 可以稍微提高效率:
只有当您希望代码同时在python2和python3上运行时,
try..except
才是必需的。在相关问题 更多 >
编程相关推荐