현재이 코드가 있습니다. 배열의 모든 요소가 동일한 지 확인합니다. 이 경우 사실을 반환하십시오.frozenset x 개 이상 요소
def all_equal(lst):
"""
>>> all_equal([1,1,1,1,1,1,1])
True
>>> all_equal([1,2,3,1])
False
"""
return len(frozenset(lst)) == 1
하지만 적어도 5 가지 요소가 동일한 지 확인하고 싶습니다.
은 그래서
[1,1,1,1,1,2,2]
는 진정한 aswell를 반환합니다. 5 번이므로 1
하지만 사실이 아니라고해도 True를 반환합니다. – Sharpless512
@ Sharpless512 : 그렇다면 언제 그렇지 않습니까? 구체적으로 기재하십시오. –
@ Sharpless512 : 귀하의 질문은 두 가지 조건에 대해 true를 반환하고자 함을 의미합니다. 하나의 고유 한 요소가 있거나 * 또는 * 요소가 5 회 이상 발생했습니다. 그것이 내가 코딩 한 것입니다. 틀린 것이면 질문을 명확히해야합니다. –