python 由两个列表结对——zip
zip作用:
x和y分别存在两个列表中,想让对应位置的x,y自动结合成一个tuple。即\(x_1\)和\(y_1\)组合成\((x_1,y_1)\),其他自动组合。这时候就可以用zip
用例
x_list=[1,2,3]
y_list=[11,12,13]
z=zip(x,y)
但是这时候print(z)
得到的并不是图中第三行的样子,而是<zip object at 0x--------->
这样子。所以可能需要多一步
z=list(z)
print(z[0])
#(1,11)
print(type(z[0]))
#<class 'tuple'>
这样z成为由tuple组成的list