중첩 된 dict 액세스 실패

NRD

여러 프로세스의 기간에 걸쳐 구성하는 중첩 된 사전이 있습니다. dict를 구성하기 위해 일부 함수에 전달하고 채우고 반환합니다. 단일 항목으로 dict는 다음과 같이 구성됩니다.

{K : {K : V, K : V}}

실제에 가까운 예 :

mydict = {"www.google.com": {"date":"1/1/19","text":"moo"},
          "www.yahoo.com": {"date":"1/2/19","text":"woof"}}

내가 print(mydict)예상했던대로 정확히 본다면 . 그러나 dict를 반복하려고 할 때 다음을 사용하여 중첩 된 dict에서 값을 가져올 수 없습니다.

for k,v in mydict.items():
    print(mydict[k][text])

대신 오류가 발생합니다.

NameError : 'text'이름이 정의되지 않았습니다.

하지만 다음을 수행하면 작동합니다.

for k,v in mydict.items():
    print(mydict[k])

다음과 같은 결과가 표시됩니다.

{"date":"1/1/19","text":"moo"}

{"date":"1/2/19","text":"woof"}

내가 도대체 ​​뭘 잘못하고있는 겁니까?

마르신 오를 로프 스키

"텍스트"를 인용해야합니다. 그렇지 않으면 변수 이름으로 간주됩니다.

print(mydict[k]['text'])

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중첩 된 리소스-연결 실패

분류에서Dev

깊게 중첩 된 구성 요소에서 redux 디스패치를 액세스

분류에서Dev

중첩 된 읽기 실패

분류에서Dev

DataGrid / DataItem에 중첩 된 controlType.Text의 액세스 제어 패턴 캔트

분류에서Dev

중첩 된 dict json (vue) 내에서 요소에 액세스 할 수 없습니다.

분류에서Dev

중첩 된 FormBuilder Angular6 액세스

분류에서Dev

중첩 된 사전의 값 액세스

분류에서Dev

중첩 된 JSON Android에 액세스

분류에서Dev

dict의 dict를 구문 분석 할 때 중첩 된 dict에 액세스하는 데 사용할 수있는 와일드 카드 옵션이 있습니까?

분류에서Dev

중첩 된 ansible dict 반복

분류에서Dev

Excel에 중첩 된 Dict

분류에서Dev

중첩 된 dict 구조를 데이터 세트로 병합

분류에서Dev

자바 스크립트에서 중첩 된 데이터에 액세스하기위한 더 나은 패턴

분류에서Dev

Redux 썽크-디스패치 된 함수 / 액션 중첩

분류에서Dev

파이썬에서 중첩 된 세 개의 for 루프가 실패합니다.

분류에서Dev

Python-Dict에 중첩 된 List의 Dict 중첩

분류에서Dev

빌드시 중첩 된 리소스의 유효성 검사가 실패 함

분류에서Dev

중첩 된 서비스의 액세스 요청

분류에서Dev

목록에서 중첩 된 클래스 문에 액세스

분류에서Dev

중첩 된 dict 파이썬 키

분류에서Dev

중첩 된 Python dict의 항목 증가

분류에서Dev

키 목록에서 중첩 된 사전에 액세스

분류에서Dev

중첩 된 formGroup의 값에 액세스 할 수 없습니다.

분류에서Dev

중첩 된 JSON 객체 각도 6에 액세스

분류에서Dev

중첩 된 사전의 데이터에 액세스하는 KeyError

분류에서Dev

사전 ansible의 중첩 된 항목에 액세스

분류에서Dev

배열 내부에 중첩 된 JSON 개체에 액세스

분류에서Dev

중첩 된 레코드의 액세스 속성

분류에서Dev

for 루프 동안 중첩 된 객체 VueJS에 액세스

Related 관련 기사

  1. 1

    중첩 된 리소스-연결 실패

  2. 2

    깊게 중첩 된 구성 요소에서 redux 디스패치를 액세스

  3. 3

    중첩 된 읽기 실패

  4. 4

    DataGrid / DataItem에 중첩 된 controlType.Text의 액세스 제어 패턴 캔트

  5. 5

    중첩 된 dict json (vue) 내에서 요소에 액세스 할 수 없습니다.

  6. 6

    중첩 된 FormBuilder Angular6 액세스

  7. 7

    중첩 된 사전의 값 액세스

  8. 8

    중첩 된 JSON Android에 액세스

  9. 9

    dict의 dict를 구문 분석 할 때 중첩 된 dict에 액세스하는 데 사용할 수있는 와일드 카드 옵션이 있습니까?

  10. 10

    중첩 된 ansible dict 반복

  11. 11

    Excel에 중첩 된 Dict

  12. 12

    중첩 된 dict 구조를 데이터 세트로 병합

  13. 13

    자바 스크립트에서 중첩 된 데이터에 액세스하기위한 더 나은 패턴

  14. 14

    Redux 썽크-디스패치 된 함수 / 액션 중첩

  15. 15

    파이썬에서 중첩 된 세 개의 for 루프가 실패합니다.

  16. 16

    Python-Dict에 중첩 된 List의 Dict 중첩

  17. 17

    빌드시 중첩 된 리소스의 유효성 검사가 실패 함

  18. 18

    중첩 된 서비스의 액세스 요청

  19. 19

    목록에서 중첩 된 클래스 문에 액세스

  20. 20

    중첩 된 dict 파이썬 키

  21. 21

    중첩 된 Python dict의 항목 증가

  22. 22

    키 목록에서 중첩 된 사전에 액세스

  23. 23

    중첩 된 formGroup의 값에 액세스 할 수 없습니다.

  24. 24

    중첩 된 JSON 객체 각도 6에 액세스

  25. 25

    중첩 된 사전의 데이터에 액세스하는 KeyError

  26. 26

    사전 ansible의 중첩 된 항목에 액세스

  27. 27

    배열 내부에 중첩 된 JSON 개체에 액세스

  28. 28

    중첩 된 레코드의 액세스 속성

  29. 29

    for 루프 동안 중첩 된 객체 VueJS에 액세스

뜨겁다태그

보관