세트를 사용하지 않고 중첩 된 목록에서 중복을 제거합니다.

난자

목록 목록이 있고 각 중첩 목록 내에서 중복 항목을 제거하고 싶습니다.

Input: [['c', 'p', 'p'], ['a', 'a', 'a'], ['t', 't', 'p']]
Output: [['c', 'p'], ['a'], ['t','p']]

여기서 핵심은 set () 함수 나 fromkeys ()를 사용할 수 없다는 것입니다.

내가 가지고있는 코드는 다음과 같습니다.

ans = []

for i in letters:
    [ans.append([x]) for x in i if x not in ans]

반환하는

[['c'], ['p'], ['p'], ['a'], ['a'], ['a'], ['t'], ['t'], ['p']]

내가 원하는 것이 아닙니다.

Rushikesh Gaidhani

내부 목록을 반복하고 해당 문자가 이미 있는지 여부를 확인할 수 있습니다.

inputList = [['c', 'p', 'p'], ['a', 'a', 'a'], ['t', 't', 'p']]
result = []

for l in inputList:
    # create a empty list to store intermediate result 
    tmp = []
    # iterate over sublist
    for ch in l:
        if ch not in tmp: tmp.append(ch)
    result.append(tmp)
print(result)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록을 반복하고 스크래피가있는 중첩 된 태그에서 텍스트의 태그를 제거합니다.

분류에서Dev

NodeJS : 중첩 된 JSON을 반복하고 조건에 따라 요소를 제거합니다.

분류에서Dev

작동하지 않는 정렬 된 연결 목록 코드에서 중복을 제거합니다.

분류에서Dev

for 루프를 사용하지 않고 중첩 된 목록에서 최소값을 찾는 재귀 함수

분류에서Dev

R은 중첩 된 목록에서 mapply를 사용합니다.

분류에서Dev

라이브러리를 가져오고 세트를 사용하지 않고 목록에서 중복을 제거하는 가장 빠른 방법

분류에서Dev

jQuery는 유효성 검사에서 생성 된 오류를 제거하고 반복을 중지합니다.

분류에서Dev

목록에서 중첩 된 개체를 찾고 제거하는 방법

분류에서Dev

중첩 된 사전 목록에서 중복 제거

분류에서Dev

셀 순서를 무시하고 Google 스프레드 시트에서 중복 된 행을 제거합니다.

분류에서Dev

Python에서 하위 목록이 고르지 않을 때 중복 된 하위 목록 제거

분류에서Dev

Python에서 하위 목록이 고르지 않을 때 중복 된 하위 목록 제거

분류에서Dev

중첩 목록 목록에서 특정 변수의 값을 추출하고 추출 된 값의 열을 원래 데이터 세트에 추가합니다.

분류에서Dev

Pandas 데이터 프레임에서 목록 열에서 중복 문자열을 제거하고 다른 목록 열에서 해당 ID를 제거합니다.

분류에서Dev

Python : 목록을 반복하고 중복을 제거합니다 (Set () 사용하지 않음).

분류에서Dev

yaml에서로드 된 중첩 된 Python 사전 / 목록을 반복합니다.

분류에서Dev

ARRAY []를 사용하지 않고 중첩 된 복합 유형의 배열 구문

분류에서Dev

사전 목록에서 중복 키를 제거하고 값이 최대 인 키-값만 유지합니다.

분류에서Dev

중첩 된 목록의 요소를 교체하는 함수를 만들고 그 과정에서 목록을 업데이트합니다.

분류에서Dev

중복 키를 생성하는 키의 구분 기호 뒤에 덮어 쓰지 않고 중첩 된 dict에 키 쌍 값을 삽입합니다.

분류에서Dev

정렬되지 않은 목록 내에 중첩 된 앵커 요소 내부에서 텍스트를 세로로 정렬하려면 어떻게합니까?

분류에서Dev

목록을 키로 사용하여 중첩 목록에서 중복 제거

분류에서Dev

객체 클래스를 잃지 않고 중첩 된 목록 목록 해제

분류에서Dev

람다와 중첩 된지도에 중첩리스트의 집합에서 최대 값의 목록을 작성

분류에서Dev

R에 접두사를 포함하지 않고 중첩 된 명명 된 목록을 나열 해제하는 방법은 무엇입니까?

분류에서Dev

PHP pdo에서 중첩 된 foreach를 사용하는 중첩 된 목록

분류에서Dev

중첩 된 사전 내에서 중첩 된 목록의 항목 제거

분류에서Dev

중첩 된 목록에서 빈 하위 목록 제거

분류에서Dev

중첩 된 목록에서 빈 하위 목록 제거

Related 관련 기사

  1. 1

    목록을 반복하고 스크래피가있는 중첩 된 태그에서 텍스트의 태그를 제거합니다.

  2. 2

    NodeJS : 중첩 된 JSON을 반복하고 조건에 따라 요소를 제거합니다.

  3. 3

    작동하지 않는 정렬 된 연결 목록 코드에서 중복을 제거합니다.

  4. 4

    for 루프를 사용하지 않고 중첩 된 목록에서 최소값을 찾는 재귀 함수

  5. 5

    R은 중첩 된 목록에서 mapply를 사용합니다.

  6. 6

    라이브러리를 가져오고 세트를 사용하지 않고 목록에서 중복을 제거하는 가장 빠른 방법

  7. 7

    jQuery는 유효성 검사에서 생성 된 오류를 제거하고 반복을 중지합니다.

  8. 8

    목록에서 중첩 된 개체를 찾고 제거하는 방법

  9. 9

    중첩 된 사전 목록에서 중복 제거

  10. 10

    셀 순서를 무시하고 Google 스프레드 시트에서 중복 된 행을 제거합니다.

  11. 11

    Python에서 하위 목록이 고르지 않을 때 중복 된 하위 목록 제거

  12. 12

    Python에서 하위 목록이 고르지 않을 때 중복 된 하위 목록 제거

  13. 13

    중첩 목록 목록에서 특정 변수의 값을 추출하고 추출 된 값의 열을 원래 데이터 세트에 추가합니다.

  14. 14

    Pandas 데이터 프레임에서 목록 열에서 중복 문자열을 제거하고 다른 목록 열에서 해당 ID를 제거합니다.

  15. 15

    Python : 목록을 반복하고 중복을 제거합니다 (Set () 사용하지 않음).

  16. 16

    yaml에서로드 된 중첩 된 Python 사전 / 목록을 반복합니다.

  17. 17

    ARRAY []를 사용하지 않고 중첩 된 복합 유형의 배열 구문

  18. 18

    사전 목록에서 중복 키를 제거하고 값이 최대 인 키-값만 유지합니다.

  19. 19

    중첩 된 목록의 요소를 교체하는 함수를 만들고 그 과정에서 목록을 업데이트합니다.

  20. 20

    중복 키를 생성하는 키의 구분 기호 뒤에 덮어 쓰지 않고 중첩 된 dict에 키 쌍 값을 삽입합니다.

  21. 21

    정렬되지 않은 목록 내에 중첩 된 앵커 요소 내부에서 텍스트를 세로로 정렬하려면 어떻게합니까?

  22. 22

    목록을 키로 사용하여 중첩 목록에서 중복 제거

  23. 23

    객체 클래스를 잃지 않고 중첩 된 목록 목록 해제

  24. 24

    람다와 중첩 된지도에 중첩리스트의 집합에서 최대 값의 목록을 작성

  25. 25

    R에 접두사를 포함하지 않고 중첩 된 명명 된 목록을 나열 해제하는 방법은 무엇입니까?

  26. 26

    PHP pdo에서 중첩 된 foreach를 사용하는 중첩 된 목록

  27. 27

    중첩 된 사전 내에서 중첩 된 목록의 항목 제거

  28. 28

    중첩 된 목록에서 빈 하위 목록 제거

  29. 29

    중첩 된 목록에서 빈 하위 목록 제거

뜨겁다태그

보관