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