Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

키 또는 값으로 Python 사전 정렬

<시간/>

파이썬에서 키나 값을 사용하여 사전을 정렬해야 할 때 사전을 정의하고 키 값 쌍을 삽입할 수 있습니다. 'for' 루프를 사용하여 키 값 쌍을 반복하고 '정렬' 방법을 사용하여 정렬할 수 있습니다. 이 메소드를 호출할 수 있습니다.

아래는 동일한 데모입니다 -

예시

def my_dict():my_key_value_pair ={}my_key_value_pair[2] =56my_key_value_pair[1] =2my_key_value_pair[5] =12my_key_value_pair[4] =24my_key_value_pair[6] =18my_key_value_2 키와 이후 값 키를 기준으로 알파벳순으로 정렬하는 것은 다음과 같습니다. ")for i in sorted (my_key_value_pair) :print((i, my_key_value_pair[i]))my_dict()

출력

키를 기준으로 알파벳순으로 정렬한 키와 값은 :(1, 2)(2, 56)(3, 323)(4, 24)(5, 12)(6, 18) 

설명

  • 초기에 빈 사전을 변수에 할당하는 메서드가 정의됩니다.

  • 빈 사전의 인덱스에 액세스하고 요소를 인덱스에 할당합니다.

  • 'sorted' 방법은 사전을 반복하고 콘솔에 표시하는 데 사용됩니다.

  • 이 메소드가 호출됩니다.

  • 출력은 콘솔에 표시됩니다.