如何展平此列表:
irr_list = [[[u'Animal Collective'], u'Lion in a Coma'], [[u'Animal Collective'], u'Hocus Pocus'], [[u'Animal Collective'], u'Vertical'], [[u'Animal Collective'], u'Natural Selection'], [[u'Animal Collective'], u'Spilling Guts'], [[u'Animal Collective'], u'Recycling']]
对于这个期望的输出?你知道吗
output = [[u'Animal Collective', u'Lion in a Coma'], [u'Animal Collective', u'Hocus Pocus'], [u'Animal Collective', u'Vertical'], [u'Animal Collective', u'Natural Selection'], [u'Animal Collective', u'Spilling Guts'], [u'Animal Collective', u'Recycling']]
我试过:
flattened = [val for sublist in irr_list for val in sublist]
无济于事
你可以试试这个:
输出:
如果您的列表总是
[[list, element], [list, element], ...]
形式,那么您可以使用列表理解相关问题 更多 >
编程相关推荐