Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.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 3.x 如何从一个列表创建一个新的元组列表_Python 3.x_List_Tuples - Fatal编程技术网

Python 3.x 如何从一个列表创建一个新的元组列表

Python 3.x 如何从一个列表创建一个新的元组列表,python-3.x,list,tuples,Python 3.x,List,Tuples,我想从一个列表创建一个列表元组。试试这个 sampleList=[ ‘客户’、‘是’、‘否’、‘否’, '客户B'、'否'、'否'、'否', '客户'、'是'、'是'、'否' ] 首选输出=[ 元组(样本列表[n:n+4]) 对于范围内的n(0,len(样本列表),4) ] 打印(首选输出) #输出(以漂亮的形式) # # [ #(‘客户’、‘是’、‘否’、‘否’), #('CustomerB','No','No','No'), #('CustomerC','Yes','Yes','No')

我想从一个列表创建一个列表元组。

试试这个

sampleList=[
‘客户’、‘是’、‘否’、‘否’,
'客户B'、'否'、'否'、'否',
'客户'、'是'、'是'、'否'
]
首选输出=[
元组(样本列表[n:n+4])
对于范围内的n(0,len(样本列表),4)
]
打印(首选输出)
#输出(以漂亮的形式)
# 
# [
#(‘客户’、‘是’、‘否’、‘否’),
#('CustomerB','No','No','No'),
#('CustomerC','Yes','Yes','No')
# ]

您可以使用列表理解
输出=[tuple(sampleList[4*i:4*i+4])表示范围(3)内的i
这是否回答了您的问题?
sampleList = ['CustomerA', 'Yes', 'No', 'No', 'CustomerB', 'No', 'No', 'No', 'CustomerC', 'Yes', 'Yes', 'No']

Preferred Output : [('CustomerA', 'Yes', 'No', 'No'), ('CustomerB', 'No', 'No', 'No'), ('CustomerC', 'Yes', 'Yes', 'No')]