2
n
에 입력하면 n+1
사전 count_dict
이 0...n
키로 생성됩니다.비 유형 객체에 추가 속성이 없습니다
binary_list
이라는 목록을 구문 분석하고 각 문자열의 크기가 각각 0 또는 1로 구성된 n
인 문자열을 포함하고 싶습니다. 이 작업을 수행 할 수
{0:['000'], 1:['001','010','100'] , 2:['011', '101', '110'] , 3:['111']}
내 코드 : 각각의 구문 분석은 1 개 문자열의 및 append
적절한 키
예 1의 수와 각 문자열의 수를 계산합니다
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'
고맙습니다. – Liondancer