欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 統計重復數

老白2年前10瀏覽0評論

Python是一種強大的編程語言,可以用它輕松統計重復數。重復數是指在一個對象或數據中出現多次的數值或元素。在Python中使用列表(list)和集合(set)可以方便地實現對重復數的統計和刪除。

# 使用列表統計重復數
num_list = [1, 2, 3, 4, 5, 1, 2, 3, 1, 2]
repeat_nums = []
for num in num_list:
if num_list.count(num) >1 and num not in repeat_nums:
repeat_nums.append(num)
print('重復數有: ', repeat_nums)
# 使用集合統計重復數
num_set = {1, 2, 3, 4, 5, 1, 2, 3, 1, 2}
repeat_nums = set([num for num in num_set if num_set.count(num)>1])
print('重復數有: ', repeat_nums)
# 使用Counter類統計重復數
from collections import Counter
num_list = [1, 2, 3, 4, 5, 1, 2, 3, 1, 2]
count_dict = Counter(num_list)
repeat_nums = [k for k, v in count_dict.items() if v >1]
print('重復數有: ', repeat_nums)

以上三種方法在Python中都可以用于重復數的統計。列表方法使用循環和條件語句來實現,集合方法使用集合的特性,而Counter類則是Python中的一個計數器類,可以輕松地對對象進行統計。

無論使用哪種方法,重復數的統計都是Python編程中經常用到的功能。了解并熟練掌握這些方法可以使Python編程更加高效和便捷。