날짜별로 목록의 파이썬 사전 정렬

Frankynov

저는 학생 인턴으로 Django 프로젝트를 작성하고 있습니다. 내 파이썬 파일에 다음과 같은 데이터 목록 사전이 있습니다.

list_sequences = {'01': [["Calcul Red Shift", "2014-09-24", "Running"]],
                  '02': [["Calcul Dérive", "2014-09-22", "Stopped"]],
                  '03': [["Calcul simple", "2014-04-12", "Paused"]],
                  '04': [["Calcul Mental", "2014-02-14", "Failed"]],
                  '05': [["Sauvegarde des données", "2014-12-22", "Running"]],
                  '06': [["Envoi des données", "2014-07-17", "Stopped"]],
                  '07': [["Calcul de LA question", "2015-01-06", "Running"]],
                  '08': [["Refactorisation", "2014-09-24", "Paused"]],
                  '09': [["Cuisson de choucroute", "2013-11-13", "Running"]],
                  '10': [["Ecriture du rapport", "2014-02-03", "Running"]],
                  '11': [["Nettoyage des fichiers", "2014-09-24", "Paused"]],
                  '12': [["Création des utilisateurs", "2015-01-06", "Failed"]]
}

보시다시피 각 요소의 키는 01, 02, ...

또한 문자열을 사용하기 때문에 이중 [[]]을 사용합니다. 그렇지 않으면 웹 페이지에 표 셀에 한 문자 만 표시됩니다.

내가하고 싶은 것은 전체 사전을 날짜별로 정렬하는 것입니다.

다음을 시도했습니다.

list_sequences = collections.OrderedDict(sorted(list_sequences.items(), key=lambda e: e[0][1]))

그리고 이것도 :

list_sequences = collections.OrderedDict(sorted(list_sequences.items(), key=lambda e: datetime.datetime.strptime(e[0][1], '%Y-%m-%d')))

그러나 작동하지 않는 것 같습니다. 첫 번째는 내 목록을 이상한 방식으로 정렬하고 두 번째는 나를 던집니다.

time data '0' does not match format '%Y-%m-%d'

어떤 생각?

고마워요!

Ashwini Chaudhary

dict.items()(키, 값) 쌍을 반환하므로 값은 e[1]0 ( e[0])이 아닌 인덱스 1 ( )에 있습니다. 당신은 변경할 필요 e[0][1]e[1][0][1].

데모:

>>> OrderedDict(sorted(list_sequences.items(), key=lambda e:datetime.strptime(e[1][0][1], '%Y-%m-%d')))
OrderedDict([('09', [['Cuisson de choucroute', '2013-11-13', 'Running']]), ('10', [['Ecriture du rapport', '2014-02-03', 'Running']]), ('04', [['Calcul Mental', '2014-02-14', 'Failed']]), ('03', [['Calcul simple', '2014-04-12', 'Paused']]), ('06', [['Envoi des donn\xc3\xa9es', '2014-07-17', 'Stopped']]), ('02', [['Calcul D\xc3\xa9rive', '2014-09-22', 'Stopped']]), ('11', [['Nettoyage des fichiers', '2014-09-24', 'Paused']]), ('01', [['Calcul Red Shift', '2014-09-24', 'Running']]), ('08', [['Refactorisation', '2014-09-24', 'Paused']]), ('05', [['Sauvegarde des donn\xc3\xa9es', '2014-12-22', 'Running']]), ('12', [['Cr\xc3\xa9ation des utilisateurs', '2015-01-06', 'Failed']]), ('07', [['Calcul de LA question', '2015-01-06', 'Running']])])

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 정의 비교기로 파이썬 목록 정렬

분류에서Dev

PowerShell에서 두 날짜 사이의 특정 날짜 값으로 날짜 목록을 식별하는 방법

분류에서Dev

파이썬 정렬 목록 목록은 날짜를 기준으로 부분적으로 반전

분류에서Dev

목록을 값으로 사용하여 파이썬 사전 정렬

분류에서Dev

사용자 정의 객체 목록 JSON이 파이썬으로 직렬화

분류에서Dev

Pandas에서 데이터 프레임의 날짜 열을 기준으로 사전 목록 정렬

분류에서Dev

두 개의 키로 파이썬 사전 정렬

분류에서Dev

사전 파이썬의 실제 값으로 정렬

분류에서Dev

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

분류에서Dev

파이썬으로 정렬 된 사전

분류에서Dev

사전에서 사전 목록을 정렬하고 파이썬으로 덮어 쓰는 방법

분류에서Dev

Python : 날짜별로 목록 정렬?

분류에서Dev

절대 차이의 빈도로 파이썬 목록 정렬

분류에서Dev

루프 별 파이썬 사전 목록

분류에서Dev

파이썬 프로그램의 목록에서 정렬 기능?

분류에서Dev

파이썬은 값으로 사전 항목을 정렬 한 다음 키

분류에서Dev

목록의 n 번째 항목을 사전 파이썬으로

분류에서Dev

데이터 테이블의 열을 날짜별로 정렬

분류에서Dev

파이썬 배열 필드를 날짜별로 날짜 문자열로 정렬

분류에서Dev

블로그 페이지의 날짜별로 PHP Codeigniter 정렬 정렬

분류에서Dev

파이썬에서 올바른 방식으로 사전 목록을 정렬하는 방법

분류에서Dev

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

분류에서Dev

PHP-날짜별로 정렬 된 SQL의 데이터 표시

분류에서Dev

버블 정렬을 사용하여 목록의 목록을 길이별로 정렬하기-Haskell

분류에서Dev

값의 조합을 기반으로 파이썬 재정렬 사전

분류에서Dev

파이썬에서 정렬 된 사전 유형의 값 플로팅

분류에서Dev

JAVA의 파일 배열을 이름의 날짜별로 정렬 (수정 된 날짜가 아님)

분류에서Dev

두 개의 목록을 하나의 사전 파이썬으로

분류에서Dev

파이썬에서 사전의 키로서의 튜플 목록

Related 관련 기사

  1. 1

    사용자 정의 비교기로 파이썬 목록 정렬

  2. 2

    PowerShell에서 두 날짜 사이의 특정 날짜 값으로 날짜 목록을 식별하는 방법

  3. 3

    파이썬 정렬 목록 목록은 날짜를 기준으로 부분적으로 반전

  4. 4

    목록을 값으로 사용하여 파이썬 사전 정렬

  5. 5

    사용자 정의 객체 목록 JSON이 파이썬으로 직렬화

  6. 6

    Pandas에서 데이터 프레임의 날짜 열을 기준으로 사전 목록 정렬

  7. 7

    두 개의 키로 파이썬 사전 정렬

  8. 8

    사전 파이썬의 실제 값으로 정렬

  9. 9

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

  10. 10

    파이썬으로 정렬 된 사전

  11. 11

    사전에서 사전 목록을 정렬하고 파이썬으로 덮어 쓰는 방법

  12. 12

    Python : 날짜별로 목록 정렬?

  13. 13

    절대 차이의 빈도로 파이썬 목록 정렬

  14. 14

    루프 별 파이썬 사전 목록

  15. 15

    파이썬 프로그램의 목록에서 정렬 기능?

  16. 16

    파이썬은 값으로 사전 항목을 정렬 한 다음 키

  17. 17

    목록의 n 번째 항목을 사전 파이썬으로

  18. 18

    데이터 테이블의 열을 날짜별로 정렬

  19. 19

    파이썬 배열 필드를 날짜별로 날짜 문자열로 정렬

  20. 20

    블로그 페이지의 날짜별로 PHP Codeigniter 정렬 정렬

  21. 21

    파이썬에서 올바른 방식으로 사전 목록을 정렬하는 방법

  22. 22

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

  23. 23

    PHP-날짜별로 정렬 된 SQL의 데이터 표시

  24. 24

    버블 정렬을 사용하여 목록의 목록을 길이별로 정렬하기-Haskell

  25. 25

    값의 조합을 기반으로 파이썬 재정렬 사전

  26. 26

    파이썬에서 정렬 된 사전 유형의 값 플로팅

  27. 27

    JAVA의 파일 배열을 이름의 날짜별로 정렬 (수정 된 날짜가 아님)

  28. 28

    두 개의 목록을 하나의 사전 파이썬으로

  29. 29

    파이썬에서 사전의 키로서의 튜플 목록

뜨겁다태그

보관