我设置了一个新的脚本,我需要检查一个列表是否包含2个数字之间的所有元素,以检查这个列表的连续性。
此时,我尝试将最小值和最大值相加,并将其与列表中元素的数量进行比较。
if max+min > 2*count:
continuity = 'no'
else:
continuity = 'yes'
字符串
更新
这不是一个重复的问题。我会用更多的信息来解释我的问题。我想检查是否在每个X值和Y值上实现了研究。
例如,有4个点,我有:
X=[1, 1, 2, 2]
Y=[1, 1, 2, 2]
型
参考X1=(1,1)
、X2=(1,2)
、…等等。
现在,我已经尝试了2个dict:
countY = dict([(k, Y.count(k)) for k in set(Y)])
countX = dict([(k, X.count(k)) for k in set(X)])
型
我将它与最大值和最小值进行比较,但我只是搜索一个函数(如果存在的话),它允许我这样做,使用更少的行。
1条答案
按热度按时间nfs0ujit1#
你可以这样做,它处理重复的元素:
字符串
喜欢
型
测试:
型