可以使用字典來統計數字出現的次數。首先,遍歷數字列表,對于列表中的每個數字,判斷它是否已經在字典中存在。如果不存在,則將該數字作為鍵,初始值為1加入字典;如果已經存在,則將對應的值加1。最后,遍歷字典,輸出數字和對應的出現次數。
下面是一個示例代碼:
def count_numbers(numbers):
count_dict = {}
for num in numbers:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
for num, count in count_dict.items():
print(f"{num}: {count}")
numbers = [1, 2, 3, 2, 4, 1, 5, 3, 2, 3]
count_numbers(numbers)
運行以上代碼,輸出結果為:
1: 2
2: 3
3: 3
4: 1
5: 1
這表示數字1出現了2次,數字2出現了3次,數字3出現了3次,數字4出現了1次,數字5出現了1次。