Python 연습 11: 숫자를 세고 새 사전 생성
의문
주어진:
sample_list = [11, 45, 8, 11, 23, 45, 23, 45, 89]
예상 출력:
Printing count of each item {11: 2, 45: 3, 8: 1, 23: 2, 89: 1}
내 솔루션
sample_list = [11, 45, 8, 11, 23, 45, 23, 45, 89]
count_dictionary = dict()
occurrence = 0
for number in sample_list:
occurrence = sample_list.count(number)
count_dictionary.setdefault(number, occurrence)
print(f"Printing count of each item {count_dictionary}")
기타 솔루션
sample_list = [11, 45, 8, 11, 23, 45, 23, 45, 89]
print("Original list ", sample_list)
count_dict = dict()
for item in sample_list:
if item in count_dict:
count_dict[item] += 1
else:
count_dict[item] = 1
print("Printing count of each item ", count_dict)
신용 거래
운동 Pynative
Reference
이 문제에 관하여(Python 연습 11: 숫자를 세고 새 사전 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mathewchan/python-exercise-11-count-the-number-and-generate-new-dictionary-5537텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)