Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建包含来自两个不同向量的数字集的列表_Python_Python 3.x_List_Vector - Fatal编程技术网

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”数据类型。