2013-11-20 55 views
0

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

現在我有地方列表產品價格中的每個子列表關聯到列表PairObject的各部分,使得在價格列表子列表的數量等於len(PairObject)列表Price=[[],[],[],[]]

代碼編寫這樣的事情...

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

現在我的問題是...我怎麼能動態申報價格,當我不知道LEN(PairObject)......這可能是2,3,4或任意數量的...

+0

你想要*追加*?給出一些示例輸入和相應的預期輸出。我想你的意思是你也會動態更新'PairObject',所以你需要'Price'來相應地更新?! –

回答

2

如果你的意思是你想

len(Price) == len(PairObject) 

,那麼你可以聲明Price

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

謝謝...此作品... – user2966311

+0

http://meta.stackoverflow.com/help/someone-answers – jonrsharpe