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

溫馨提示×

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
阿城市| 玉龙| 泗洪县| 勃利县| 探索| 犍为县| 济源市| 吉安县| 科技| 潮州市| 辽宁省| 凉山| 恩施市| 台湾省| 海门市| 边坝县| 隆林| 绍兴市| 蒙阴县| 梧州市| 甘洛县| 九龙城区| 南安市| 宁阳县| 洛阳市| 大田县| 武平县| 乡宁县| 拉萨市| 崇义县| 西和县| 达日县| 开封市| 靖州| 甘洛县| 孙吴县| 彭阳县| 克什克腾旗| 东城区| 开化县| 东安县|