[英]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.