簡體   English   中英

動態聲明列表中的子列表

[英]Dynamically declaring sub-list within a list

我有一個列表PairObject ,可以有任意數量的元素。
例如PairObject = ['abc','efg','jkl'] 列表PairObject的元素在不同條件下不斷變化。

現在我有一個列表Price=[[],[],[],[]]其中列表中的每個子列表Price與列表PairObject每個元素相關聯,因此列表中的子列表數量等於len(PairObject)

代碼是這樣編寫的......

PairObject =['abc','efg','jkl']
Price=[[],[],[],[]]
for j in range(0,len(PairObject))
     Price[j].append()

現在我的問題是......當我不知道len(PairObject)時,我怎么能動態地聲明Price ...哪個可能是2,3,4或任何數字......

如果你的意思是你想要的

len(Price) == len(PairObject)

然后你可以將Price聲明為

Price = [[] for _ in range(len(PairObject))]

暫無
暫無

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

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