임의의 키-값 쌍을 Python의 함수 / 생성자에 전달하는 방법은 무엇입니까?

Takuya2412

이 사전이 있습니다

cards = {
    'A': 1,
    '2': 2,
    '3': 3,
    '4': 4,
    '5': 5,
    '6': 6,
    '7': 7,
    '8': 8,
    '9': 9,
    '10': 10,
    'J': 10,
    'Q': 10,
    'K': 10
}

그리고이 수업

class Dealer:

    def __init__(self, hand1, hand2):
        self.hand1 = hand1
        self.hand2 = hand2

그리고 임의의 키-값 쌍을 생성자에 전달하고 싶습니다. 어떻게했는지 모르겠어요.

dealer = Dealer(cards, cards) 그러나 그것은 전체 dict를 통과 할 것입니다.

나는 또한 이것을 시도했다

dealer = Dealer(cards[random.choice(list(cards.keys()))], cards[random.choice(list(cards.keys()))])

임의의 값을 얻을 수 있지만 키-값 쌍을 원하거나 적어도 키를 전달합니까?

jws1

당신은 올바른 길을 가고 있습니다. 사전에서 키를 가져온 다음이를 사용하여 해당 값을 찾습니다. 이렇게 :

import random

adict = {"1":"4","2":"5"}

k = random.choice(list(adict.keys()))
pair = (k, adict[k])

print(pair)
# output: ('1','4')

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ng-repeat 변수의 값을 input [ "file"]의 onchange 함수에 전달하는 방법은 무엇입니까?

분류에서Dev

매크로 SAS에서 함수의 인수에 변수 값을 전달하는 방법은 무엇입니까?

분류에서Dev

문자열 유형의 키 값 쌍에서 값을 얻는 방법은 무엇입니까?

분류에서Dev

루프의 값을 OOP 함수에 전달하는 방법은 무엇입니까?

분류에서Dev

Swift 3의 함수 외부에 선택적 값을 전달하는 적절한 방법은 무엇입니까?

분류에서Dev

Python : 함수의 변수에서 사전에 키를 전달하는 방법은 무엇입니까?

분류에서Dev

Ansible : 사전 (키 : 값 쌍의 불확실한 수)을 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

Python 함수에 전달 된 매개 변수의 리터럴 값을 얻는 방법은 무엇입니까?

분류에서Dev

특정 키에 대한 개체의 키 / 값 쌍을 살펴 보는 방법은 무엇입니까?

분류에서Dev

Python Django에서 여러 키-값 쌍을 쿼리 매개 변수로 전달하는 방법은 무엇입니까?

분류에서Dev

NSTextField에서 NSDictonary의 내용을 키 값 쌍으로 표시하는 방법은 무엇입니까?

분류에서Dev

두 개의 열 값을 키-값 쌍 사전으로 변환하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트의 매개 변수로 다른 함수에 전달되는 함수에서 값을 반환하는 방법은 무엇입니까?

분류에서Dev

각 키-값 쌍이 별도의 줄에있는 PHP 배열을 내보내는 방법은 무엇입니까?

분류에서Dev

Pandas의 열에 키 : 값 쌍이 지정된 행에서 열을 만드는 방법은 무엇입니까?

분류에서Dev

Spark RDD의 키 / 시퀀스 쌍을 키 / 값 쌍으로 나누는 방법은 무엇입니까?

분류에서Dev

PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

분류에서Dev

Python의 함수 내에서 전역 값을 변경하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Crystal Report의 수식 필드 값을 C #의 내 양식에 전달하는 방법은 무엇입니까?

분류에서Dev

R의 자체 정의 함수에 인수 입력을 전달하는 방법은 무엇입니까?

분류에서Dev

$ _GET의 값을 상수로 전달하는 방법은 무엇입니까?

분류에서Dev

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

분류에서Dev

txt 파일에서 별도의 n 번째 줄을 추출하고 Python 3의 키 : 값 쌍에 할당하는 방법은 무엇입니까?

분류에서Dev

td (while 루프에 의해 생성 된) 값을 전달하고 텍스트 상자에 전달하는 방법은 무엇입니까?

분류에서Dev

키-값 쌍을 공유하는 경우 별도의 목록에서 여러 사전을 병합하는 방법은 무엇입니까?

분류에서Dev

동일한 데이터 프레임의 여러 행을 병합하는 방법은 무엇입니까? 또는 파이썬에서 동일한 키 쌍의 여러 값을 병합하는 방법은 무엇입니까?

분류에서Dev

Java의 함수에서 값을 반환하는 방법은 무엇입니까?

분류에서Dev

for 루프에서 생성 된 객체의 값을 전달하는 방법은 무엇입니까? (AsyncTask)

분류에서Dev

Java의 임의 함수가 항상 높은 값을 생성하는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    ng-repeat 변수의 값을 input [ "file"]의 onchange 함수에 전달하는 방법은 무엇입니까?

  2. 2

    매크로 SAS에서 함수의 인수에 변수 값을 전달하는 방법은 무엇입니까?

  3. 3

    문자열 유형의 키 값 쌍에서 값을 얻는 방법은 무엇입니까?

  4. 4

    루프의 값을 OOP 함수에 전달하는 방법은 무엇입니까?

  5. 5

    Swift 3의 함수 외부에 선택적 값을 전달하는 적절한 방법은 무엇입니까?

  6. 6

    Python : 함수의 변수에서 사전에 키를 전달하는 방법은 무엇입니까?

  7. 7

    Ansible : 사전 (키 : 값 쌍의 불확실한 수)을 문자열로 변환하는 방법은 무엇입니까?

  8. 8

    Python 함수에 전달 된 매개 변수의 리터럴 값을 얻는 방법은 무엇입니까?

  9. 9

    특정 키에 대한 개체의 키 / 값 쌍을 살펴 보는 방법은 무엇입니까?

  10. 10

    Python Django에서 여러 키-값 쌍을 쿼리 매개 변수로 전달하는 방법은 무엇입니까?

  11. 11

    NSTextField에서 NSDictonary의 내용을 키 값 쌍으로 표시하는 방법은 무엇입니까?

  12. 12

    두 개의 열 값을 키-값 쌍 사전으로 변환하는 방법은 무엇입니까?

  13. 13

    자바 스크립트의 매개 변수로 다른 함수에 전달되는 함수에서 값을 반환하는 방법은 무엇입니까?

  14. 14

    각 키-값 쌍이 별도의 줄에있는 PHP 배열을 내보내는 방법은 무엇입니까?

  15. 15

    Pandas의 열에 키 : 값 쌍이 지정된 행에서 열을 만드는 방법은 무엇입니까?

  16. 16

    Spark RDD의 키 / 시퀀스 쌍을 키 / 값 쌍으로 나누는 방법은 무엇입니까?

  17. 17

    PHP의 연관 배열에서 최대 키 / 값 쌍 배열을 얻는 방법은 무엇입니까?

  18. 18

    Python의 함수 내에서 전역 값을 변경하는 가장 좋은 방법은 무엇입니까?

  19. 19

    Crystal Report의 수식 필드 값을 C #의 내 양식에 전달하는 방법은 무엇입니까?

  20. 20

    R의 자체 정의 함수에 인수 입력을 전달하는 방법은 무엇입니까?

  21. 21

    $ _GET의 값을 상수로 전달하는 방법은 무엇입니까?

  22. 22

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

  23. 23

    txt 파일에서 별도의 n 번째 줄을 추출하고 Python 3의 키 : 값 쌍에 할당하는 방법은 무엇입니까?

  24. 24

    td (while 루프에 의해 생성 된) 값을 전달하고 텍스트 상자에 전달하는 방법은 무엇입니까?

  25. 25

    키-값 쌍을 공유하는 경우 별도의 목록에서 여러 사전을 병합하는 방법은 무엇입니까?

  26. 26

    동일한 데이터 프레임의 여러 행을 병합하는 방법은 무엇입니까? 또는 파이썬에서 동일한 키 쌍의 여러 값을 병합하는 방법은 무엇입니까?

  27. 27

    Java의 함수에서 값을 반환하는 방법은 무엇입니까?

  28. 28

    for 루프에서 생성 된 객체의 값을 전달하는 방법은 무엇입니까? (AsyncTask)

  29. 29

    Java의 임의 함수가 항상 높은 값을 생성하는 이유는 무엇입니까?

뜨겁다태그

보관