簡體   English   中英

Python將列表插入列表中具有給定長度的列表

[英]Python inserting lists into a list with given length of the list

我的問題是,需要一個長度為6的列表:

list=[[],[],[],[],[],[]]

好吧,這並不困難。 接下來,我將在列表中插入整數:

list=[[60],[47],[0],[47],[],[]]

真正的問題來了:我現在該如何擴展列表並再次填充它們,依此類推,以便看起來像這樣:

list=[[60,47,13],[47,13,8],[1,3,1],[13,8,5],[],[]]

我找不到解決方案,因為一開始我不知道每個列表的長度,我知道它們都是一樣的,但是我無法說出最后它們到底有多少長度,所以我被迫向每個列表中添加一個元素,但是由於某種原因我不能。

順便說一句:這不是家庭作業,它是一個私人項目的一部分:)

你不知道 您可以使用常規列表操作來添加元素。

L[0].append(47)

不要為變量使用名稱list因為它與內置函數list()沖突

my_list = [[],[],[],[],[],[]]
my_list[0].append(60)
my_list[1].append(47)
my_list[2].append(0)
my_list[3].append(47)
print my_list # prints [[60],[47],[0],[47],[],[]]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM