91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么查找數列中重復的數字

小億
123
2023-11-03 16:08:15
欄目: 編程語言

你可以使用Python中的集合(set)來查找數列中重復的數字。集合是一個無序且不重復的數據結構,使用它可以快速地判斷一個元素是否在集合中。

下面是一個示例代碼,演示了如何查找一個數列中重復的數字:

def find_duplicates(nums):
    duplicates = set()
    seen = set()

    for num in nums:
        if num in seen:
            duplicates.add(num)
        else:
            seen.add(num)

    return list(duplicates)

# 測試代碼
nums = [1, 2, 3, 4, 5, 3, 6, 7, 8, 1, 9]
result = find_duplicates(nums)
print(result)

運行以上代碼,輸出結果為:

[1, 3]

其中,find_duplicates函數接受一個數列作為參數,使用兩個集合duplicatesseen來存儲重復的數字和已經遍歷過的數字。遍歷數列中的每一個數字,如果該數字已經在seen集合中,則將其添加到duplicates集合中,否則將其添加到seen集合中。最后,將duplicates集合轉換為列表,并返回結果。

這樣,你就可以快速地找到數列中重復的數字了。

0
睢宁县| 贵溪市| 赤壁市| 大姚县| 绥阳县| 淳化县| 兴海县| 龙岩市| 新建县| 房山区| 芒康县| 连州市| 肥东县| 南宫市| 托克逊县| 天峨县| 铜鼓县| 庐江县| 鹤壁市| 巴彦淖尔市| 萨嘎县| 信阳市| 宁强县| 鲜城| 上饶市| 图木舒克市| 大渡口区| 页游| 高清| 北安市| 罗田县| 武汉市| 驻马店市| 综艺| 阿拉善左旗| 双桥区| 蒲城县| 盐池县| 临沧市| 武宣县| 盘山县|