如何将元组列表转换为列表列表? 作者: admin 时间: 22/12/03 22:42:10 分类: Python [(1,红色),(2,蓝色),(3,绿色)] 如何转换为: [[1,红色],[2,蓝色],[3,绿色]] 谢谢 # 回答1 选择 | 换行 | 行号 >>> seq1 = [(1, 'red'), (2, 'blue'), (3, 'green')] >>>[list(item) for item in seq1] [[1, 'red'], [2, 'blue'], [3, 'green']] >>> # 回答2 它仍在返回元组列表: 选择 | 换行 | 行号 seq1 = [(1, 'red'), (2, 'blue'), (3, 'green')][list(item) for item in seq1] print seq1 >>> [(1,'红色'),(2,'蓝色'),(3,'绿色')] >>> # 回答3 您不会将新结构分配给 序列1 。 # 回答4 如果您不理解列表理解,也可以使用for()循环。遍历列表,将每个元组转换为一个列表,然后将该列表追加到一个新的外部列表。 标签: python