Python 创建包含来自两个不同向量的数字集的列表
我有两个数字向量:Python 创建包含来自两个不同向量的数字集的列表,python,python-3.x,list,vector,Python,Python 3.x,List,Vector,我有两个数字向量: vector_a = (5,10,15,20,25) vector_b = (6,11,16,21,26) 我想要一个列表,以这种方式收集信息: [[5,6], [10,11], [15,16], [20,21], [25,26]] 有人能给我一个如何实现这一点的线索吗?你可以使用zip new = [list(x) for x in zip(vector_a,vector_b)] 输出 [[5, 6], [10, 11], [15, 16], [20, 21], [2
vector_a = (5,10,15,20,25)
vector_b = (6,11,16,21,26)
我想要一个列表,以这种方式收集信息:
[[5,6], [10,11], [15,16], [20,21], [25,26]]
有人能给我一个如何实现这一点的线索吗?你可以使用zip
new = [list(x) for x in zip(vector_a,vector_b)]
输出
[[5, 6], [10, 11], [15, 16], [20, 21], [25, 26]]
在
列表
函数中包装zip
函数将实现以下功能:
list(zip(list_a, list_b))
谢谢,它工作得很好:)谢谢,虽然输出是一个向量列表[(5,6),(10,11),(15,16)]输出是一个元组列表,它(广义上)是(可以说)比列表更轻的数据结构。诚然,特定用例将决定此方法是否满足要求。Python没有“vector”数据类型。