Tom*_*ins 6 python arrays zip list
好吧,所以我有两个看起来像这样的列表
listx = [2, 4, 5, 9, 11]
listy = [3, 5, 9, 12, 14]
Run Code Online (Sandbox Code Playgroud)
现在,当我拉链时,我明白了
listz = zip(listx, listy)
listz = [(2,3), (4,5), (5,9), (9, 12), (11,14)]
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个列表而不是数组,就像这样
listz = [[2,3], [4,5], [5,9], [9,12], [11,14]]
Run Code Online (Sandbox Code Playgroud)
谢谢!
你可以使用一种理解:
listz = [list(i) for i in zip(listx, listy)]
Run Code Online (Sandbox Code Playgroud)
或生成器表达式:
listz = (list(i) for i in zip(listx, listy))
Run Code Online (Sandbox Code Playgroud)