亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python怎么找出列表重復值

小億
190
2023-11-24 01:21:28
欄目: 編程語言

有多種方法可以找出列表中的重復值。

方法一:使用循環和計數器

def find_duplicates(lst):
    duplicates = []
    for item in lst:
        if lst.count(item) > 1 and item not in duplicates:
            duplicates.append(item)
    return duplicates

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

方法二:使用集合

def find_duplicates(lst):
    return list(set([x for x in lst if lst.count(x) > 1]))

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

方法三:使用collections.Counter類

from collections import Counter

def find_duplicates(lst):
    counter = Counter(lst)
    return [item for item, count in counter.items() if count > 1]

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

這些方法都可以找出列表中的重復值,但具體使用哪種方法取決于個人偏好和具體情況。

0
大足县| 同江市| 古浪县| 栾川县| 泸州市| 青川县| 克什克腾旗| 福安市| 宿松县| 萨嘎县| 南昌市| 香格里拉县| 鄢陵县| 土默特左旗| 年辖:市辖区| 麻江县| 廊坊市| 湖南省| 石泉县| 福建省| 九江市| 宁国市| 高邮市| 崇阳县| 桂阳县| 库尔勒市| 蓬莱市| 梅河口市| 临泉县| 南昌市| 响水县| 温州市| 库尔勒市| 重庆市| 荥经县| 西昌市| 常德市| 双辽市| 沧州市| 民县| 延川县|