【问题标题】:Python Convert Tuple of List to List [duplicate]Python将列表元组转换为列表[重复]
【发布时间】:2017-09-10 07:33:36
【问题描述】:

我将以下内容存储在变量resultset:
(['James Taylor'], ['Sarah Jarosz'], ['Crooked Still'])

我想将其重写为一个列表,即 ['James Taylor', 'Sarah Jarosz', 'Crooked Still' ]。

我该怎么做呢?提前致谢

【问题讨论】:

标签: python list tuples


【解决方案1】:

如果这实际上不是重复的:

resultset = (['James Taylor'], ['Sarah Jarosz'], ['Crooked Still'])
new_list = [i[0] for i in resultset]
print new_list

['詹姆斯·泰勒','莎拉·雅罗斯','弯曲的静止']

【讨论】:

  • 正是我想要的,谢谢!
【解决方案2】:

你也可以使用:

l = (['James Taylor'], ['Sarah Jarosz'], ['Crooked Still']) 
new_l = [item for sublist in l for item in sublist]

【讨论】:

    猜你喜欢
    • 2017-03-24
    • 2014-07-14
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 2011-07-27
    • 1970-01-01
    相关资源
    最近更新 更多