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