Python 如何使用count在样本中查找重复项并获得布尔输出

Python 如何使用count在样本中查找重复项并获得布尔输出,python,Python,几点想法: 在random.choices()中指定replace=False时,已保证消除重复项 用return替换函数中的打印 可以用于有效地计算所有元素,以便知道每个元素发生了多少次 测试是否存在重复项的一种简单而快速的方法是len(set(A))==len(A) 本规范的目标是什么?你想做什么?请提供更多的细节。欢迎来到堆栈溢出。请花一分钟阅读一些技巧,以改进您的问题。 all_days=[] for all_days in range(1,366): print(al

几点想法:

  • 在random.choices()中指定
    replace=False
    时,已保证消除重复项

  • 用return替换函数中的打印

  • 可以用于有效地计算所有元素,以便知道每个元素发生了多少次

  • 测试是否存在重复项的一种简单而快速的方法是
    len(set(A))==len(A)


本规范的目标是什么?你想做什么?请提供更多的细节。欢迎来到堆栈溢出。请花一分钟阅读一些技巧,以改进您的问题。
all_days=[]
for all_days in range(1,366):
    print(all_days)

import numpy as np
one_sample=np.random.choice(all_days,30,replace=False)

def repeat(one_sample):
    for all_days in one_sample:
        if one_sample.count(all_days):
            print(True)
        else:
            return False

print(repeat)