쌍 사전을 다른 사전에 추가하는 방법은 무엇입니까?

알렉스

저는 파이썬 신인이고 키 이름, 가치 점수를 기준으로 플레이어를 3 팀에 배정하는 앱을 만들려고합니다.

내가 그것을하는 방법은 내 기본 사전에서 최대 키, 값 쌍을 가져 와서 다른 사전으로 옮기는 것입니다.

team_1 = {}
team_2 = {}
team_3 = {}

players = {'alex':1, 'ion':2, 'octav':3, 'cristi':4, 'miu':5, 'spiri':6, 'fane':7, 'vali':8, 'grasu':9, 'jhonny':10, 'lil':10}


for key, value in players.items():
    if not team_1:
        x = max(players.items(), key=lambda p: p[1])
        team_1.update(x)

분명히 이것은 효과가 없었습니다.

Traceback (most recent call last):
  File "test.py", line 21, in <module>
    echipa1.update(x)
ValueError: dictionary update sequence element #0 has length 6; 2 is required

나는 꼭 이렇게 만들고 싶지 않습니다. 여러분 중 누구라도 그것을 다르게 만드는 방법에 대한 아이디어가 있다면, 나는 모든 해입니다.

쓰레기

나는 그것을 교체하여 작동하게했습니다.

        x = max(players.items(), key=lambda p: p[1])
        team_1.update(x)

        name, score = max(players.items(), key=lambda p: p[1])
        team_1[name] = score

또는, 당신은 대체 할 수 team_1.update(x)와 함께team_1.update((x,))

이전 솔루션이 더 명확하다고 생각합니다. 후자는 하나의 가능한 입력 update()이 쌍의 시퀀스 이기 때문에 작동합니다 . x쌍이므로 올바른 모양이 되려면 순서대로 있어야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

새 사전에 쌍을 추가하는 방법은 무엇입니까? [사전] 다음 동일한 키의 값을 더합니다.

분류에서Dev

루프를 사용하여 다른 사전에 사전을 추가하는 방법은 무엇입니까?

분류에서Dev

사전을 다른 사전에 할당하는 방법은 무엇입니까?

분류에서Dev

한 배열의 값을 다른 쌍의 값에 추가하는 방법은 무엇입니까?

분류에서Dev

회전중인 다각형 쌍 사이의 충돌을 투영하는 방법은 무엇입니까?

분류에서Dev

for 루프를 사용하여 Python 용 사전에 올바른 키 : 값 쌍을 생성하고 예외를 시도하는 방법은 무엇입니까?

분류에서Dev

사전 목록에서 기존 키 값 쌍에 새 키 값 쌍을 추가하는 방법은 무엇입니까?

분류에서Dev

키 값을 그대로 유지하면서 하나의 파이썬 사전을 다른 파이썬 사전에 추가하는 방법은 무엇입니까?

분류에서Dev

다른 두 사전에서 사전을 생성하는 방법은 무엇입니까?

분류에서Dev

클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

R에서 사전 / 목록 작업 : 키-값 쌍에서 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

사전로드 된 네트워크에 다른 레이어를 추가하는 방법은 무엇입니까?

분류에서Dev

사전 목록을 사전 키 : 목록 쌍으로 병합하는 방법은 무엇입니까?

분류에서Dev

편집 모드에서 사전에서 키값 쌍을 제거하는 방법은 무엇입니까?

분류에서Dev

SSH 구성에서 RSA 키 쌍을 완전히 제거하는 올바른 방법은 무엇입니까?

분류에서Dev

'reverse'를 사용하지 않고 목록에서 쌍을 반전하는 방법은 무엇입니까?

분류에서Dev

Deedle Series에 키값 쌍을 추가하는 방법은 무엇입니까?

분류에서Dev

목록에 키, 값 쌍을 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬 사전에서 가능한 모든 키-값 쌍을 얻는 방법은 무엇입니까?

분류에서Dev

C # 사전을 사용하여 다른 사전을 참조하는 방법은 무엇입니까?

분류에서Dev

다른 프로그램에 다른 Java 버전을 사용하는 방법은 무엇입니까?

분류에서Dev

다른 프로그램에 다른 Java 버전을 사용하는 방법은 무엇입니까?

분류에서Dev

사전에 매개 변수가 다른 일반 작업을 저장하는 방법은 무엇입니까?

분류에서Dev

팬더 데이터 프레임에 다른 쌍으로 된 열을 추가하는 방법은 무엇입니까?

분류에서Dev

배열을 PHP에서 무작위로 다른 요소 쌍으로 나누는 방법은 무엇입니까?

분류에서Dev

서로 다른 학생 쌍을 표시하는 방법은 무엇입니까?

분류에서Dev

다른 사전으로 파이썬 사전을 필터링하는 방법은 무엇입니까?

분류에서Dev

다른 사전으로 파이썬 사전을 필터링하는 방법은 무엇입니까?

분류에서Dev

한 파일에 대한 변경 사항을 다른 파일에 전파하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    새 사전에 쌍을 추가하는 방법은 무엇입니까? [사전] 다음 동일한 키의 값을 더합니다.

  2. 2

    루프를 사용하여 다른 사전에 사전을 추가하는 방법은 무엇입니까?

  3. 3

    사전을 다른 사전에 할당하는 방법은 무엇입니까?

  4. 4

    한 배열의 값을 다른 쌍의 값에 추가하는 방법은 무엇입니까?

  5. 5

    회전중인 다각형 쌍 사이의 충돌을 투영하는 방법은 무엇입니까?

  6. 6

    for 루프를 사용하여 Python 용 사전에 올바른 키 : 값 쌍을 생성하고 예외를 시도하는 방법은 무엇입니까?

  7. 7

    사전 목록에서 기존 키 값 쌍에 새 키 값 쌍을 추가하는 방법은 무엇입니까?

  8. 8

    키 값을 그대로 유지하면서 하나의 파이썬 사전을 다른 파이썬 사전에 추가하는 방법은 무엇입니까?

  9. 9

    다른 두 사전에서 사전을 생성하는 방법은 무엇입니까?

  10. 10

    클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

  11. 11

    R에서 사전 / 목록 작업 : 키-값 쌍에서 값을 가져 오는 방법은 무엇입니까?

  12. 12

    사전로드 된 네트워크에 다른 레이어를 추가하는 방법은 무엇입니까?

  13. 13

    사전 목록을 사전 키 : 목록 쌍으로 병합하는 방법은 무엇입니까?

  14. 14

    편집 모드에서 사전에서 키값 쌍을 제거하는 방법은 무엇입니까?

  15. 15

    SSH 구성에서 RSA 키 쌍을 완전히 제거하는 올바른 방법은 무엇입니까?

  16. 16

    'reverse'를 사용하지 않고 목록에서 쌍을 반전하는 방법은 무엇입니까?

  17. 17

    Deedle Series에 키값 쌍을 추가하는 방법은 무엇입니까?

  18. 18

    목록에 키, 값 쌍을 추가하는 방법은 무엇입니까?

  19. 19

    파이썬 사전에서 가능한 모든 키-값 쌍을 얻는 방법은 무엇입니까?

  20. 20

    C # 사전을 사용하여 다른 사전을 참조하는 방법은 무엇입니까?

  21. 21

    다른 프로그램에 다른 Java 버전을 사용하는 방법은 무엇입니까?

  22. 22

    다른 프로그램에 다른 Java 버전을 사용하는 방법은 무엇입니까?

  23. 23

    사전에 매개 변수가 다른 일반 작업을 저장하는 방법은 무엇입니까?

  24. 24

    팬더 데이터 프레임에 다른 쌍으로 된 열을 추가하는 방법은 무엇입니까?

  25. 25

    배열을 PHP에서 무작위로 다른 요소 쌍으로 나누는 방법은 무엇입니까?

  26. 26

    서로 다른 학생 쌍을 표시하는 방법은 무엇입니까?

  27. 27

    다른 사전으로 파이썬 사전을 필터링하는 방법은 무엇입니까?

  28. 28

    다른 사전으로 파이썬 사전을 필터링하는 방법은 무엇입니까?

  29. 29

    한 파일에 대한 변경 사항을 다른 파일에 전파하는 방법은 무엇입니까?

뜨겁다태그

보관