如何将多个列表添加到一起,同时将它们作为Python中的元素保留?

2024-06-15 02:57:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有很多不同大小的列表,我想把它们放在一起。我需要能够按顺序检索每个特定的原始列表。比如说

list1 = ['apple', 'orange', 'mango']
list2 = ['banana', 'melon']
result: [['apple', 'orange', 'mango'], ['banana', 'melon']]

然后,我需要能够做到:

result[1]
['banana', 'melon']

Tags: apple列表顺序resultbananamelonorangelist2
3条回答

您可以像下面这样简单地执行此操作

result = [list1, list2]

然后result将是一个列表列表

结果是一个列表,您可以在其中按照选择的顺序追加列表:

list1 = ['apple', 'orange', 'mango']
list2 = ['banana', 'melon']

result = []
result.append(list1)
result.append(list2)
print(result)
[['apple', 'orange', 'mango'], ['banana', 'melon']]

{a1}将为您执行此操作。尝试以下方法:

result = []
result.append(list1)
result.append(list2)
# ...
# append other lists here
# ...

# this will equal list1
result[1]

相关问题 更多 >