创建元组列表



我有以下格式的变量。

x = 0,
y =  numpy.array([[5, 7, 11, 12, 13, 14]])
z = 2

我想创建一个[(x,y,z(]格式的元组列表,如下所示。

[(0,5,2), (0,7,2), (0,11,2), (0,12,2), (0,13,2), (0,14,2)]
x = 0
y = [5, 7, 11, 12, 13, 14]
z = 2
list1 = [(x, item ,z) for item in y ]
print(list1)

这应该不是一项困难的任务。你也不需要使用numpy。

x = 0
y = [5, 7, 11, 12, 13, 14]
z = 2
output = []
for i in y:
output.append((x,i,z))

最新更新