中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python怎么找出list中重復的值

小億
186
2024-02-04 11:36:43
欄目: 編程語言

可以使用Python的set()函數和列表推導式來找出列表中重復的值。具體步驟如下:

  1. 定義一個空集合(set)和一個空列表(duplicates)來存儲重復的值。
  2. 使用列表推導式,遍歷列表中的每個元素。
  3. 如果元素在集合中已經存在,則將其添加到重復列表中。
  4. 否則,將元素添加到集合中。
  5. 最后,返回重復列表。

下面是一個示例代碼:

def find_duplicates(lst):
    duplicates = []
    seen = set()
    for item in lst:
        if item in seen:
            duplicates.append(item)
        else:
            seen.add(item)
    return duplicates

# 示例用法
my_lst = [1, 2, 3, 4, 3, 2, 1, 5]
result = find_duplicates(my_lst)
print(result)  # 輸出 [1, 2, 3]

在這個示例中,輸入的列表my_lst包含重復的值1、2和3。代碼將找到這些重復的值,并將它們存儲在列表result中,最后打印出來。

0
鄂托克前旗| 盐亭县| 克拉玛依市| 甘洛县| 保定市| 贞丰县| 高安市| 尉氏县| 永宁县| 平和县| 武威市| 奉新县| 灵寿县| 台州市| 凭祥市| 江城| 遵化市| 肇源县| 义马市| 竹山县| 岳池县| 临泽县| 灵武市| 崇礼县| 页游| 电白县| 沈丘县| 含山县| 永安市| 襄垣县| 苗栗市| 西畴县| 明光市| 邯郸市| 新野县| 香河县| 石门县| 永和县| 永州市| 白水县| 姜堰市|