튜플 내부에 중복 된 튜플

user12248157

나는 대학을위한 프로젝트를 진행하고 있는데 막혀 있습니다. 여러 위치로 구성된 튜플이 있으며 이러한 위치는 튜플로 표시됩니다. 따라서이 튜플을 "위치"라고합시다.positions = ((2, 1), (2, 2), (1, 1), (2, 1))

이것은 튜플에서 어떤 위치가 될 수 있는지에 대한 예입니다.

모든 위치 (큰 튜플)를 나타내는 튜플에서 위치 (작은 튜플)가 반복되어 False 출력이 발생하는지 확인해야합니다.

이 예에서는 반복되는 위치가 있습니다.

for 루프를 사용해 보았습니다. 나는 그것을 어떻게할지에 대한 단서가 없습니다.

def positions_func(positions): 
    for i in range(len(positions)):
        for j in range(len(positions)):
            if positions[i] == positions[:j]:
                return False

나오는 오류는 튜플이 인덱스에서 벗어나서 내가 잘못하고 있음을 증명한다는 것입니다.

Remco Gerlich

다음에 수행해야하는 작업에 따라 두 가지 쉬운 방법이 다른 방법보다 낫습니다.

첫째, 큰 튜플을 집합 으로 바꾸고 길이를 비교합니다.

if len(positions) != len(set(positions)):
  print("There were duplicates.")

또는와 함께 collections.Counter, 예를 들어 어떤 것이 중복 되었는지 알아야 하는 경우 :

from collections import Counter
counts = Counter(positions)

for item, count in counts.most_common():
    print(item, "occurred", count, "times.")
    if count > 1:
        print("(so there was a duplicate)")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중첩 된 튜플 목록에서 중복 수 합계

분류에서Dev

중첩 된 튜플에 대한 Pyspark reduceByKey

분류에서Dev

파이썬에서 중첩 된 튜플을 반복

분류에서Dev

중첩 된 튜플 병합

분류에서Dev

중첩 된 목록 / 튜플

분류에서Dev

목록에서 2x2 튜플을 생성하고 파이썬에서 중복 된 튜플 찾기

분류에서Dev

목록 내 중복 튜플 수 계산

분류에서Dev

튜플 사전에서 중복 제거

분류에서Dev

튜플 목록에서 중복 제거

분류에서Dev

튜플의 튜플에 튜플 추가

분류에서Dev

Haskell : 목록에서 중복 된 튜플을 제거 하시겠습니까?

분류에서Dev

중복 된 튜플이있는 테이블에서 성으로 SQL 그룹화

분류에서Dev

목록에서 중복 된 연속 튜플을 제거 하시겠습니까?

분류에서Dev

결합 속성에 중복 튜플이 포함 된 경우 자연 결합

분류에서Dev

튜플에 튜플 삽입

분류에서Dev

명명 된 튜플 목록에 복잡한 개체 목록

분류에서Dev

목록에서 명명 된 튜플 반복

분류에서Dev

F # 계산 식에서 중첩 된 튜플 병합

분류에서Dev

목록에서 중첩 된 튜플 추출 (Python)

분류에서Dev

Python에서 중첩 된 튜플 목록 필터링

분류에서Dev

YAML에서 무한 중첩 된 튜플로드

분류에서Dev

튜플 최적화의 튜플에서 반복

분류에서Dev

튜플 최적화의 튜플에서 반복

분류에서Dev

튜플 내에서 튜플 변경

분류에서Dev

Python의 중첩 된 튜플에서 두 번째 중첩 된 요소 제거

분류에서Dev

내부에 dict를 사용하여 튜플 반복

분류에서Dev

튜플에 np.nan이 포함 된 경우 튜플 목록에서 튜플 삭제

분류에서Dev

SQL 쿼리에서 반복 튜플

분류에서Dev

스칼라 튜플에 대한 반복

Related 관련 기사

뜨겁다태그

보관