python - 如何将嵌套 lists 的元素转换为单独的 lists?

假设我有一个 lists 的 list;

my_list = [['apple', 'banana', 'orange'], ['carrot', 'pumpkin', 'potato']]

有没有办法可以将每个单独的 list 中的每个元素转换为自己的 list?

输出:

new_list = [[['apple'], ['banana'], ['orange']], [['carrot'], ['pumpkin'], ['potato']]]

回答1

是的,您可以使用 list 推导将每个字符串包装在其自己的 list 中:

[[[item] for item in sublist] for sublist in my_list]

这输出:

[[['apple'], ['banana'], ['orange']], [['carrot'], ['pumpkin'], ['potato']]]

相似文章

随机推荐

最新文章