如果我输入,将使用键创建一个大小n
的字典。count_dict
n+1
0...n
我想解析一个名为的列表,该列表binary_list
包含大小字符串n
,每个字符串都由 0 或 1 组成。每次解析都会计算字符串中 1 的数量,并将append
每个字符串中的 1 数量计算为相应的键
前任:
{0:['000'], 1:['001','010','100'] , 2:['011', '101', '110'] , 3:['111']}
我执行此操作的代码:
count_dict = dict.fromkeys(range(0,n+1))
for element in binary_list:
count_dict[element.count('1')].append(element)
错误”
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "facebook_prob.py", line 23, in sortbit
count_dict[element.count('1')].append(element)
AttributeError: 'NoneType' object has no attribute 'append'