2013-11-20 3 views
0

У меня есть список PairObject, который может содержать любое количество элементов.
, например. PairObject = ['abc','efg','jkl']. Элементы списка PairObject продолжают меняться в разных условиях.Динамическое объявление подписок в списке

Теперь у меня есть список Price=[[],[],[],[]] где каждый вложенный список в список Цена связан с каждым элементом списка PairObject так, что число подсписков в списке Цена равно len(PairObject).

код написано что-то вроде этого ...

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

Теперь мой вопрос ... как я могу динамически объявить цену, когда я не знаю, в LEN (PairObject) ... который может быть 2,3,4 или любое количество ...

+0

Что вы хотите * добавить *? Укажите пример ввода и соответствующий ожидаемый результат. И я полагаю, вы имеете в виду, что вы также обновляете 'PairObject' динамически, так что вам нужно« Цена »обновлять соответственно ?! –

ответ

2

Если вы имеете в виду вы хотите

len(Price) == len(PairObject) 

, то вы можете объявить Price, как

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

спасибо ... это работает ... – user2966311

+0

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

Смежные вопросы