首页 > 解决方案 > Python字典动态长度

问题描述

如何动态设置Python字典的长度(即如何动态设置字典中键值的个数)

并且字典的每个值(将是一个整数)都应该指向一个列表。对于字典的每个键值,该列表应该是可变长度的。

标签: pythondictionarydynamic

解决方案


对于第一部分,您可以使用 初始化字典None。见这里

对于第二部分,字典已经由键值对组成,所以如果你希望字典的整数索引引用一个列表,你可以这样做:

 # Initialize your dictionary
 new_dict = dict()

 # Add each list "manually"
 new_dict[0] = ['your', 'list', 'elements'] # 

 # Loop through the available lists and add them to your dictionary
 for i in range(100):
     new_dict[i] = list_of_lists[i]

推荐阅读