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

Python을 사용하여 OrderedDict의 시작 부분에 삽입

<시간/>

정렬된 사전의 맨 앞에 요소를 삽입해야 하는 경우 '업데이트' 방법을 사용할 수 있습니다.

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

예시

from collections import OrderedDict

my_ordered_dict = OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')])
print("The dictionary is :")
print(my_ordered_dict)
my_ordered_dict.update({'Mark':'7'})
my_ordered_dict.move_to_end('Mark', last = False)

print("The resultant dictionary is : ")
print(my_ordered_dict)

출력

The dictionary is :
OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')])
The resultant dictionary is :
OrderedDict([('Mark', '7'), ('Will', '1'), ('James', '2'), ('Rob', '4')])

설명

  • 필요한 패키지를 가져옵니다.

  • OrderedDict'를 사용하여 정렬된 사전이 생성됩니다.

  • 콘솔에 표시됩니다.

  • 'update' 메소드는 키와 값을 지정하는 데 사용됩니다.

  • 'move_to_end' 메소드는 키 값 쌍을 끝으로 이동하는 데 사용됩니다.

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