파이썬의 목록 내 사전에서 값을 가져오고 그 값을 추가로 인덱싱하는 방법

쿠시

제가 해결해야 할 도전 문제가있었습니다. 이것이 데이터의 모습입니다.

data = [{'Clay':[x for x in range(2, 3)]}, 
        {'George':[x for x in range(7)]}, 
        {'Buddy':[x for x in range(5, 8)]}, 
        {'Mark':[x for x in range(7, 11)]}, 
        {'John':[x for x in range(1, 10)]}]

챌린지 질문은 데이터에서 "Buddy"라고 말하는 값을 찾고 그로부터 숫자 / 값을 추가로 인덱싱하여 6이라고 말하는 것이 었습니다. 이것이 제가 지금까지 생각 해낸 것이지만 여기에 갇혀있었습니다.

data = [{'Clay':[x for x in range(2, 3)]}, 
        {'George':[x for x in range(7)]}, 
        {'Buddy':[x for x in range(5, 8)]}, 
        {'Mark':[x for x in range(7, 11)]}, 
        {'John':[x for x in range(1, 10)]}]

def find_usr(usr, val):
    if usr in data:
        print("True")
    else:
        print("False")

find_usr(usr="Buddy", val=6)

그것은 반환 False나는 확실히 여기에서 잘못 가고 나는 주제에 몇 가지 검색을했지만 가능한 해결책을 찾을 수 coudn't 무엇 아니에요.
추가 디버깅 세부 사항은 환영합니다!

아리안 미 슈라

실제 값 목록에서 인덱싱해야하는 딕셔너리 목록에서 값을 인덱싱하는 대신 실제 목록 내부에있는 값의 청사진이있는 dict it self로 목록의 값을 인덱싱합니다.

def find_usr(usr, val):
    res = ["The Value Is: "+str(data[i][usr][data[i][usr].index(val)]) if usr in data[i] else 0 for i in range(len(data))]
    print(list(filter(lambda res: res != 0, res))[0])

find_usr(usr="Buddy", val=6)

이것이 명확하고 혼란스럽지 않기를 바랍니다!

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 dic 내부의 목록에 값을 추가하는 방법

분류에서Dev

파이썬에서 목록의 모든 값을 CSV로 내보내는 방법

분류에서Dev

파이썬에서 목록 형식의 값인 경우 사전 내부의 값을 합산하는 방법

분류에서Dev

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

분류에서Dev

R에서 : CSV 파일의 열 이름을 목록으로 가져오고 값을 목록 목록으로 가져 오는 방법

분류에서Dev

파이썬에서 전역 목록을 정의하고 로컬 목록을 추가하는 방법

분류에서Dev

사전 내의 목록에서 모든 값을 가져 오는 방법, 모든 항목의 제목을 가져와야합니다.

분류에서Dev

파이썬 프로그래밍 : 사전에서 값을 평가하는 방법?

분류에서Dev

파이썬에서 사전에 2 개의 다른 목록을 동적으로 추가하는 방법

분류에서Dev

동일한 값을 가진 여러 사전의 모든 값을 목록 파이썬으로 가져 오는 방법

분류에서Dev

값이 목록 인 사전에서 키 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

하위 목록이있는 목록에서 값을 가져오고 다른 목록에 순서대로 모든 값을 저장하는 방법

분류에서Dev

파이썬 목록에 필드 값을 추가하고 없음 값을 무시하는 방법

분류에서Dev

파이썬에서 사전에 두 개의 카테고리 목록을 추가하는 방법

분류에서Dev

Beautiful Soup을 사용하여 <script> 태그 내부에있는 사전에서 값을 가져 오는 방법

분류에서Dev

파이썬에서 루프를 통해 생성 된 파이썬 목록에있는 항목의 값을 가져 오는 방법

분류에서Dev

NetworkManager에서 범위 내의 무선 SSID 목록을 프로그래밍 방식으로 가져 오는 방법

분류에서Dev

그리드보기 내의 셀에서 값을 가져 오는 방법

분류에서Dev

파이썬 | 각 인덱스에 대해 특정 범위의 숫자가 주어지면 값을 기본 목록의 다른 목록으로 그룹화하는 방법

분류에서Dev

값이 목록 내의 튜플 일 때 사전에서 값 목록을 가져 오나요?

분류에서Dev

정렬 된 사전 목록에서 필요한 값을 가져 오는 방법

분류에서Dev

사전 이해를 사용하여 목록에서 사전의 값을 만들고 증가시키는 방법

분류에서Dev

Windows 응용 프로그램의 목록보기에서 고유 한 항목을 가져 오는 방법

분류에서Dev

목록의 내부 값을 찾는 파이썬 방법

분류에서Dev

세 목록의 각 목록에 고유 한 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

가변 Vec <Something> 변수를 함수에 전달하고 인덱싱 된 항목을 가져 오는 방법

분류에서Dev

파이썬을 사용하여 목록에서 값을 추가하고 비 값을 무시하는 방법은 무엇입니까?

분류에서Dev

Python에서 일치하는 키를 기반으로 다른 사전 목록의 기존 사전 목록에 키 값 쌍을 추가하는 방법

분류에서Dev

목록을 비교하고 파이썬에서 인덱스 가져 오기

Related 관련 기사

  1. 1

    파이썬에서 dic 내부의 목록에 값을 추가하는 방법

  2. 2

    파이썬에서 목록의 모든 값을 CSV로 내보내는 방법

  3. 3

    파이썬에서 목록 형식의 값인 경우 사전 내부의 값을 합산하는 방법

  4. 4

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

  5. 5

    R에서 : CSV 파일의 열 이름을 목록으로 가져오고 값을 목록 목록으로 가져 오는 방법

  6. 6

    파이썬에서 전역 목록을 정의하고 로컬 목록을 추가하는 방법

  7. 7

    사전 내의 목록에서 모든 값을 가져 오는 방법, 모든 항목의 제목을 가져와야합니다.

  8. 8

    파이썬 프로그래밍 : 사전에서 값을 평가하는 방법?

  9. 9

    파이썬에서 사전에 2 개의 다른 목록을 동적으로 추가하는 방법

  10. 10

    동일한 값을 가진 여러 사전의 모든 값을 목록 파이썬으로 가져 오는 방법

  11. 11

    값이 목록 인 사전에서 키 값을 가져 오는 방법은 무엇입니까?

  12. 12

    하위 목록이있는 목록에서 값을 가져오고 다른 목록에 순서대로 모든 값을 저장하는 방법

  13. 13

    파이썬 목록에 필드 값을 추가하고 없음 값을 무시하는 방법

  14. 14

    파이썬에서 사전에 두 개의 카테고리 목록을 추가하는 방법

  15. 15

    Beautiful Soup을 사용하여 <script> 태그 내부에있는 사전에서 값을 가져 오는 방법

  16. 16

    파이썬에서 루프를 통해 생성 된 파이썬 목록에있는 항목의 값을 가져 오는 방법

  17. 17

    NetworkManager에서 범위 내의 무선 SSID 목록을 프로그래밍 방식으로 가져 오는 방법

  18. 18

    그리드보기 내의 셀에서 값을 가져 오는 방법

  19. 19

    파이썬 | 각 인덱스에 대해 특정 범위의 숫자가 주어지면 값을 기본 목록의 다른 목록으로 그룹화하는 방법

  20. 20

    값이 목록 내의 튜플 일 때 사전에서 값 목록을 가져 오나요?

  21. 21

    정렬 된 사전 목록에서 필요한 값을 가져 오는 방법

  22. 22

    사전 이해를 사용하여 목록에서 사전의 값을 만들고 증가시키는 방법

  23. 23

    Windows 응용 프로그램의 목록보기에서 고유 한 항목을 가져 오는 방법

  24. 24

    목록의 내부 값을 찾는 파이썬 방법

  25. 25

    세 목록의 각 목록에 고유 한 값을 가져 오는 방법은 무엇입니까?

  26. 26

    가변 Vec <Something> 변수를 함수에 전달하고 인덱싱 된 항목을 가져 오는 방법

  27. 27

    파이썬을 사용하여 목록에서 값을 추가하고 비 값을 무시하는 방법은 무엇입니까?

  28. 28

    Python에서 일치하는 키를 기반으로 다른 사전 목록의 기존 사전 목록에 키 값 쌍을 추가하는 방법

  29. 29

    목록을 비교하고 파이썬에서 인덱스 가져 오기

뜨겁다태그

보관