파이썬 zip 함수를 사용하여 두 목록을 함께 정렬

리 샤브 라오

내 질문은 두 목록을 함께 정렬하는 기본적인 것과 약간 다릅니다.

예를 들어 다음 코드를 참조하십시오.

list1=[3,4,2,1,6,1,4,9,3,5,8]
list2=['zombie','agatha','young','old','later','world',
       'corona','nation','domain','issue','happy']
srt=sorted(list(zip(list1,list2)),reverse=True)
print(srt)

출력은 다음과 같습니다.

[(9, 'nation'), (8, 'happy'), (6, 'later'), (5, 'issue'), 
 (4, 'corona'), (4, 'agatha'), (3, 'zombie'), (3, 'domain'), 
 (2, 'young'), (1, 'world'), (1, 'old')]

질문 :-우리가 볼 수 있듯이 목록 1에서 동일한 값의 경우 내 목록 2의 요소도 내림차순으로 알파벳순으로 정렬됩니다. 목록 1을 내림차순으로 정렬하고 그 후에 목록 1의 요소 값이 동일한 오름차순으로 목록 2 요소를 정렬하려면 어떻게해야합니까?

안드레이 케 슬리

주요 기능 사용 lambda k: (-k[0], k[1])):

list1 = [3, 4, 2, 1, 6, 1, 4, 9, 3, 5, 8]
list2 = ['zombie', 'agatha', 'young', 'old', 'later', 'world', 'corona', 'nation', 'domain', 'issue', 'happy']
srt = sorted(zip(list1, list2), key=lambda k: (-k[0], k[1]))
print(srt)

인쇄물:

[(9, 'nation'), (8, 'happy'), (6, 'later'), (5, 'issue'), (4, 'agatha'), (4, 'corona'), (3, 'domain'), (3, 'zombie'), (2, 'young'), (1, 'old'), (1, 'world')]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

람다 함수를 사용하는 파이썬 정렬 목록

분류에서Dev

Python에서 Zip 함수를 사용하여 두 목록 비교

분류에서Dev

사용자 함수로 파이썬 목록 정렬. (오류)

분류에서Dev

itertools와 zip을 함께 사용하여 길이가 다른 두 목록에서 사전을 만드는 데 문제가 있습니다.

분류에서Dev

목록 이해와 함께 .join ()을 사용하여 목록의 모든 단어에 접두사를 결합

분류에서Dev

튜플을 사용하여 파이썬 목록 이해 필터링 (정수를 문자열로 포함)

분류에서Dev

함수 파이썬 목록 (zip)

분류에서Dev

파이썬을 사용하여 정규식 특정 문자를 포함하는 두 변수 문자열 사이의 문자열 가져 오기

분류에서Dev

파이썬에서 키를 사용하여 목록을 정렬하는 방법

분류에서Dev

파이썬에서 키와 함께 사전 val을 정렬하는 방법

분류에서Dev

목록 이해력과 함께 iloc을 사용하여 값 설정

분류에서Dev

두 목록을 비교하는 linq를 사용하여 정렬?

분류에서Dev

R : gridExtra를 사용하여 여러 플롯을 함께 정렬

분류에서Dev

R : gridExtra를 사용하여 여러 플롯을 함께 정렬

분류에서Dev

파이썬을 사용하여 목록을 통합하는 함수를 어떻게 정의 할 수 있습니까?

분류에서Dev

파이썬에서 목록과 함께 문을 사용할 수 있습니까?

분류에서Dev

Python에서 목록을 정렬하지만 접두사가있는 그룹은 함께 유지

분류에서Dev

파이썬에서 합계와 함께 목록을 사용하는 경우

분류에서Dev

파일 이름이 컬렉션을 사용하여 타임 스탬프를 포함 할 파일의 목록을 정렬 할 수 없습니다 (자바)

분류에서Dev

AWK를 사용하여 줄과 열을 함께 정렬

분류에서Dev

파이썬에서 목록을 포함하는 값으로 사전을 정렬하는 방법

분류에서Dev

여러 데이터의 변수 목록을 포함하는 목록의 각 개체를 정렬하는 방법

분류에서Dev

내부에 정수가있는 정수와 문자열을 포함하는 목록의 파이썬 정렬 목록

분류에서Dev

두 파일과 함께 셸을 병렬로 사용하는 방법

분류에서Dev

함수 및 목록-함수를 사용하여 두 목록을 연결하는 방법은 무엇입니까?

분류에서Dev

파이썬의 특정 배열 인덱스에서 2 개의 목록을 함께 연결하는 방법

분류에서Dev

jq를 사용하여 정수 목록이 포함 된 JSON 파일 처리

분류에서Dev

지도 함수 파이썬을 사용하여 2D 목록의 각 요소를 제곱하는 방법

분류에서Dev

두 개의 정수 목록을 함께 세 번째 목록에 추가 하시겠습니까?

Related 관련 기사

  1. 1

    람다 함수를 사용하는 파이썬 정렬 목록

  2. 2

    Python에서 Zip 함수를 사용하여 두 목록 비교

  3. 3

    사용자 함수로 파이썬 목록 정렬. (오류)

  4. 4

    itertools와 zip을 함께 사용하여 길이가 다른 두 목록에서 사전을 만드는 데 문제가 있습니다.

  5. 5

    목록 이해와 함께 .join ()을 사용하여 목록의 모든 단어에 접두사를 결합

  6. 6

    튜플을 사용하여 파이썬 목록 이해 필터링 (정수를 문자열로 포함)

  7. 7

    함수 파이썬 목록 (zip)

  8. 8

    파이썬을 사용하여 정규식 특정 문자를 포함하는 두 변수 문자열 사이의 문자열 가져 오기

  9. 9

    파이썬에서 키를 사용하여 목록을 정렬하는 방법

  10. 10

    파이썬에서 키와 함께 사전 val을 정렬하는 방법

  11. 11

    목록 이해력과 함께 iloc을 사용하여 값 설정

  12. 12

    두 목록을 비교하는 linq를 사용하여 정렬?

  13. 13

    R : gridExtra를 사용하여 여러 플롯을 함께 정렬

  14. 14

    R : gridExtra를 사용하여 여러 플롯을 함께 정렬

  15. 15

    파이썬을 사용하여 목록을 통합하는 함수를 어떻게 정의 할 수 있습니까?

  16. 16

    파이썬에서 목록과 함께 문을 사용할 수 있습니까?

  17. 17

    Python에서 목록을 정렬하지만 접두사가있는 그룹은 함께 유지

  18. 18

    파이썬에서 합계와 함께 목록을 사용하는 경우

  19. 19

    파일 이름이 컬렉션을 사용하여 타임 스탬프를 포함 할 파일의 목록을 정렬 할 수 없습니다 (자바)

  20. 20

    AWK를 사용하여 줄과 열을 함께 정렬

  21. 21

    파이썬에서 목록을 포함하는 값으로 사전을 정렬하는 방법

  22. 22

    여러 데이터의 변수 목록을 포함하는 목록의 각 개체를 정렬하는 방법

  23. 23

    내부에 정수가있는 정수와 문자열을 포함하는 목록의 파이썬 정렬 목록

  24. 24

    두 파일과 함께 셸을 병렬로 사용하는 방법

  25. 25

    함수 및 목록-함수를 사용하여 두 목록을 연결하는 방법은 무엇입니까?

  26. 26

    파이썬의 특정 배열 인덱스에서 2 개의 목록을 함께 연결하는 방법

  27. 27

    jq를 사용하여 정수 목록이 포함 된 JSON 파일 처리

  28. 28

    지도 함수 파이썬을 사용하여 2D 목록의 각 요소를 제곱하는 방법

  29. 29

    두 개의 정수 목록을 함께 세 번째 목록에 추가 하시겠습니까?

뜨겁다태그

보관