Python将列表的元组转换为列表
我在变量Python将列表的元组转换为列表,python,list,tuples,Python,List,Tuples,我在变量resultset中存储了以下内容: (['James Taylor']、['Sarah Jarosz']、['Curoked Still']) 我想把它改写成一个列表,即[詹姆斯·泰勒',[莎拉·雅罗斯兹',[克鲁克·斯蒂尔] 我该怎么办?如果这不是副本,请提前感谢: resultset = (['James Taylor'], ['Sarah Jarosz'], ['Crooked Still']) new_list = [i[0] for i in resultset] print
resultset
中存储了以下内容:(['James Taylor']、['Sarah Jarosz']、['Curoked Still']) 我想把它改写成一个列表,即[詹姆斯·泰勒',[莎拉·雅罗斯兹',[克鲁克·斯蒂尔]
我该怎么办?如果这不是副本,请提前感谢:
resultset = (['James Taylor'], ['Sarah Jarosz'], ['Crooked Still'])
new_list = [i[0] for i in resultset]
print new_list
['James Taylor'、'Sarah Jarosz'、'Crooked Still']您还可以使用:
l = (['James Taylor'], ['Sarah Jarosz'], ['Crooked Still'])
new_l = [item for sublist in l for item in sublist]
可能的副本。我知道你的案例有一个元组而不是列表,但是这里列出的解决方案适用。还有很多其他类似的问题也像这样:正是我想要的,谢谢!