람다를 사용한 복잡한 정렬

데이비드 542

sort람다 식을 사용하여 다음 파이썬을 수행하는 방법이 있습니까?

sorted_urls = []
for url in all_urls:
    if '/en-' in url:
        sorted_urls.insert(0, url)
    else:
        sorted_urls.append(url)

second_sorted_urls = []
for url in sorted_urls:
    if '/season-' not in url:
        second_sorted_urls.insert(0, url)
    else:
        second_sorted_urls.append(url)

즉, 'season-' not in urlASC, 'en' in urlASC 기준 으로 정렬하고 싶습니다.

피터 드글 로퍼

예. 튜플은 자연스럽게 각 요소별로 정렬되고 부울은 정렬 False < True되므로 튜플 키를 제공하는 람다를 사용하면됩니다.

sorted_urls = sorted(all_urls, key=lambda x: ('season-' in x, 'en' not in x))

False값이 정렬 된 목록의 시작 부분으로 정렬 되므로 부울이 반전 됩니다. 당신은 또한 사용할 수 있습니다 sorted(all_urls, key=lambda x: ('season-' not in x, 'en' in x), reverse=True)).

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

은, Collections.sort를 사용하여 ArrayList의 복잡한 정렬 ()?

분류에서Dev

MDX 다소 복잡한 정렬

분류에서Dev

다소 복잡한 목록 정렬

분류에서Dev

람다를 사용한 복잡한 그룹화

분류에서Dev

사용자 지정 목록 정렬을위한 람다 식

분류에서Dev

Symfony를 사용한 복잡한 형태

분류에서Dev

Symfony를 사용한 복잡한 형태

분류에서Dev

MVC를 사용한 복잡한 UI

분류에서Dev

중첩 배열의 복잡한 사용자 지정 정렬

분류에서Dev

Mongodb에서 복잡한 조건부 정렬에 집계 사용

분류에서Dev

정렬을 사용하는 Rails 3 복잡한 쿼리

분류에서Dev

NestJS가 복잡한 유형을 사용하여 @Query ()를 DTO로 역 직렬화

분류에서Dev

ReadAsAsync <T> ()를 사용하여 복잡한 Json 개체 역 직렬화

분류에서Dev

Gson 및 Retrofit 2를 사용하여 복잡한 API 응답 역 직렬화

분류에서Dev

WebAPI 컨트롤러를 사용하여 복잡한 json 객체 직렬화

분류에서Dev

복잡한 테이블 정렬

분류에서Dev

XSLT 복잡한 정렬 및 그룹화

분류에서Dev

복잡한 초기화, 특히 const에 내부 람다 사용

분류에서Dev

긍정적 인 lookbehind를 사용하는 복잡한 (PHP) 정규식

분류에서Dev

간단한 개체를 사용하여 복잡한 C # 개체의 사용자 지정 serilization

분류에서Dev

Eigen을 사용한 복잡한 행렬 행렬 곱셈

분류에서Dev

사용자 지정 XmlSerialization을 사용하여 복잡한 개체 역 직렬화

분류에서Dev

xstream 변환기를 사용하여 복잡한 XML을 더 간단한 Java로 직렬화 해제

분류에서Dev

NSArray를 한 번에 복사 및 정렬

분류에서Dev

CSS를 사용한 화살표 정렬

분류에서Dev

XSLT를 사용한 심층 정렬 XML?

분류에서Dev

Numpy를 사용한 간접 정렬

분류에서Dev

jQuery Tablesorter를 사용한 열 정렬

분류에서Dev

Numpy를 사용한 간접 정렬

Related 관련 기사

  1. 1

    은, Collections.sort를 사용하여 ArrayList의 복잡한 정렬 ()?

  2. 2

    MDX 다소 복잡한 정렬

  3. 3

    다소 복잡한 목록 정렬

  4. 4

    람다를 사용한 복잡한 그룹화

  5. 5

    사용자 지정 목록 정렬을위한 람다 식

  6. 6

    Symfony를 사용한 복잡한 형태

  7. 7

    Symfony를 사용한 복잡한 형태

  8. 8

    MVC를 사용한 복잡한 UI

  9. 9

    중첩 배열의 복잡한 사용자 지정 정렬

  10. 10

    Mongodb에서 복잡한 조건부 정렬에 집계 사용

  11. 11

    정렬을 사용하는 Rails 3 복잡한 쿼리

  12. 12

    NestJS가 복잡한 유형을 사용하여 @Query ()를 DTO로 역 직렬화

  13. 13

    ReadAsAsync <T> ()를 사용하여 복잡한 Json 개체 역 직렬화

  14. 14

    Gson 및 Retrofit 2를 사용하여 복잡한 API 응답 역 직렬화

  15. 15

    WebAPI 컨트롤러를 사용하여 복잡한 json 객체 직렬화

  16. 16

    복잡한 테이블 정렬

  17. 17

    XSLT 복잡한 정렬 및 그룹화

  18. 18

    복잡한 초기화, 특히 const에 내부 람다 사용

  19. 19

    긍정적 인 lookbehind를 사용하는 복잡한 (PHP) 정규식

  20. 20

    간단한 개체를 사용하여 복잡한 C # 개체의 사용자 지정 serilization

  21. 21

    Eigen을 사용한 복잡한 행렬 행렬 곱셈

  22. 22

    사용자 지정 XmlSerialization을 사용하여 복잡한 개체 역 직렬화

  23. 23

    xstream 변환기를 사용하여 복잡한 XML을 더 간단한 Java로 직렬화 해제

  24. 24

    NSArray를 한 번에 복사 및 정렬

  25. 25

    CSS를 사용한 화살표 정렬

  26. 26

    XSLT를 사용한 심층 정렬 XML?

  27. 27

    Numpy를 사용한 간접 정렬

  28. 28

    jQuery Tablesorter를 사용한 열 정렬

  29. 29

    Numpy를 사용한 간접 정렬

뜨겁다태그

보관