可以使用字典來統計數字出現的個數。具體步驟如下:
定義一個空字典 count_dict
。
遍歷數字列表或者字符串中的每個數字。
對于每個數字,如果該數字已經在字典 count_dict
中,則將該數字對應的值加一;否則,將該數字作為字典 count_dict
的鍵,并將值設為1。
遍歷完所有數字后,字典 count_dict
中的鍵值對即為每個數字出現的個數。
下面是一個示例代碼:
def count_numbers(numbers):
count_dict = {}
for num in numbers:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
return count_dict
numbers = [1, 2, 3, 4, 1, 2, 3, 4, 5]
result = count_numbers(numbers)
print(result) # 輸出:{1: 2, 2: 2, 3: 2, 4: 2, 5: 1}
在上面的示例中,數字1出現了2次,數字2出現了2次,數字3出現了2次,數字4出現了2次,數字5出現了1次。所以最后輸出的結果是一個字典,鍵為數字,值為該數字出現的個數。