久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

135次閱讀
沒有評論

共計 525 個字符,預計需要花費 2 分鐘才能閱讀完成。

你可以使用 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 集合轉換為列表,并返回結果。

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-16發表,共計525字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 溧阳市| 凤台县| 新竹县| 库车县| 垦利县| 祁连县| 神池县| 浙江省| 徐汇区| 井陉县| 安顺市| 临武县| 高安市| 清流县| 台东县| 防城港市| 仪征市| 苗栗县| 普陀区| 美姑县| 河南省| 河东区| 闽侯县| 临夏市| 滨海县| 武夷山市| 个旧市| 灯塔市| 颍上县| 焦作市| 封丘县| 咸阳市| 安西县| 溧阳市| 车险| 元江| 冕宁县| 牡丹江市| 肇源县| 林西县| 康乐县|