Python 如何在嵌套列表中插入列表

Python 如何在嵌套列表中插入列表,python,list,insert,append,nested-lists,Python,List,Insert,Append,Nested Lists,如何将列表'lst'插入'nlst'的第一个位置 n_lst = [['I', 'dont'], ['know', 'what']] lst = ['whatever', 'whatever2'] 我需要的是: [['whatever', 'whatever2'], ['I', 'dont'], ['know', 'what']] 如果需要新列表,可以: >>>结果=[lst]+n_lst >>>结果 无论什么,我不知道,知道什么 如果需要在n_lst中插入lst >>>n_lst.inse

如何将列表'lst'插入'nlst'的第一个位置

n_lst = [['I', 'dont'], ['know', 'what']]
lst = ['whatever', 'whatever2']
我需要的是:

[['whatever', 'whatever2'], ['I', 'dont'], ['know', 'what']]

如果需要新列表,可以:

>>>结果=[lst]+n_lst >>>结果 无论什么,我不知道,知道什么 如果需要在n_lst中插入lst

>>>n_lst.insert0,lst >>>n_lst 无论什么,我不知道,知道什么 您可以使用list1.insertindex和list2。在您的情况下:n_lst.insert0,lst.

使用insert执行此操作:

n_lst.insert(0, lst)

n_lst.insert0,lst请从中重复和。除此之外,我们希望您在发布之前做适当的研究。这已经在许多在线教程和几个现有的堆栈溢出问题中得到了回答。我试过了。它给我'none'@KateřinaVeselá这是因为.insert函数返回none。列表已更改,因此不需要分配任务。第一个任务有效。非常感谢。就第二个:它给我‘none’,你知道为什么吗?list.insertindex,元素不返回任何东西,它返回none。它会更新列表。