파이썬에서 dict 목록의 항목 값을 간단한 방법으로 변경하는 방법은 무엇입니까?

Deep_fox

파이썬에서 여러 dict로 구성된 목록을 가정하십시오.

a = [{1: u'100'}, {2: u'200'}, {3: u'300'}]

dict 항목의 데이터 유형을 유니 코드에서 float로 변경하고 싶습니다.

a = [{1: 100.0}, {2: 200.0}, {3: 300.0}]

다음은 내 현재 코드입니다.

for i in a:
   for j in i.keys():
       if type(i[j]) == unicode:
           i[j] = float(i[j])

작동하지만이 멍청한 표정이 싫다. 훨씬 더 우아한 표현이있을 것입니다. 도와주세요.

Pietzcker 팀
>>> a = [{1: u'100'}, {2: u'200'}, {3: u'300'}]
>>> [{k:float(v) for k,v in d.iteritems()} for d in a]
[{1: 100.0}, {2: 200.0}, {3: 300.0}]

유니 코드 유형 검사를 추가해야하는 경우 가능하지만 중첩 된 목록 / 딕셔너리 이해가 더 이상 읽을 수있는 것은 아닙니다.

>>> a = [{1: u'100'}, {2: u'200'}, {3: u'300', 4: "not unicode"}]
>>> [{k:float(v) if isinstance(v, unicode) else v for k,v in d.iteritems()} for d in a]
[{1: 100.0}, {2: 200.0}, {3: 300.0, 4: 'not unicode'}]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 dict 목록의 항목 값을 간단한 방법으로 변경하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 dict의 목록에서 특정 값을 추출하는 방법은 무엇입니까?

분류에서Dev

목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 dict의 키로 목록을 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 dict의 키로 목록을 만드는 방법은 무엇입니까?

분류에서Dev

파이썬에서 한 목록에서 다른 목록으로 항목을 이동하는 방법은 무엇입니까?

분류에서Dev

Android에서 ListView의 목록 항목을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

동일한 요소의 다른 값을 기반으로 dict 목록에서 요소의 값을 검색하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 목록의 모든 항목을 순서대로 바꾸는 방법은 무엇입니까?

분류에서Dev

목록이있는 6 개의 변수에서 무작위 항목을 선택하는 가장 간단한 방법은 무엇입니까?

분류에서Dev

파이썬에서 dict의 특정 키 항목으로 하나의 목록을 추가하는 방법

분류에서Dev

목록의 값을 공간의 위치에 다른 값으로 삽입하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 하나의 print ()를 사용하여 목록 항목을 한 줄이 아니라 한 줄씩 인쇄하는 방법은 무엇입니까?

분류에서Dev

dict에서 특정 값에 대한 최신 항목을 찾는 방법은 무엇입니까?

분류에서Dev

다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

분류에서Dev

파이썬에서 열의 null 값에 값 목록을 삽입하는 방법은 무엇입니까?

분류에서Dev

목록 이해에서 Dict의 값을 변경하는 방법

분류에서Dev

dynamodb에서 단일 키 값으로 여러 항목을 업데이트하는 방법은 무엇입니까?

분류에서Dev

이전 목록의 항목으로 새 목록을 만드는 방법은 무엇입니까?

분류에서Dev

dict 값을 튜플 목록에 합산하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 문자열 목록을 날짜 및 시간 목록으로 변환하는 방법은 무엇입니까?

분류에서Dev

목록 항목을 하단에 정렬하는 방법은 무엇입니까?

분류에서Dev

드래그 앤 드롭으로 목록보기 항목을 한 목록에서 다른 목록으로 이동하는 방법은 무엇입니까? UWP C #

분류에서Dev

목록 목록의 목록에서 마지막 항목을 추출하는 방법은 무엇입니까? (파이썬)

분류에서Dev

python 3.4.4에서 dict 값 목록을 튜플로 변환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 함수의 반환으로 목록을 채우는 방법은 무엇입니까?

분류에서Dev

NetLogo에서 목록의 n 번째 항목을 변경하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 동일한 목록에 사전 목록을 추가하는 방법은 무엇입니까?

분류에서Dev

두 목록에서 단일 항목이 아닌 항목을 제외하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    파이썬에서 dict 목록의 항목 값을 간단한 방법으로 변경하는 방법은 무엇입니까?

  2. 2

    파이썬에서 dict의 목록에서 특정 값을 추출하는 방법은 무엇입니까?

  3. 3

    목록 상자에서 선택한 항목의 배경을 변경하는 방법은 무엇입니까?

  4. 4

    파이썬에서 dict의 키로 목록을 만드는 방법은 무엇입니까?

  5. 5

    파이썬에서 dict의 키로 목록을 만드는 방법은 무엇입니까?

  6. 6

    파이썬에서 한 목록에서 다른 목록으로 항목을 이동하는 방법은 무엇입니까?

  7. 7

    Android에서 ListView의 목록 항목을 동적으로 변경하는 방법은 무엇입니까?

  8. 8

    동일한 요소의 다른 값을 기반으로 dict 목록에서 요소의 값을 검색하는 방법은 무엇입니까?

  9. 9

    파이썬에서 목록의 모든 항목을 순서대로 바꾸는 방법은 무엇입니까?

  10. 10

    목록이있는 6 개의 변수에서 무작위 항목을 선택하는 가장 간단한 방법은 무엇입니까?

  11. 11

    파이썬에서 dict의 특정 키 항목으로 하나의 목록을 추가하는 방법

  12. 12

    목록의 값을 공간의 위치에 다른 값으로 삽입하는 방법은 무엇입니까?

  13. 13

    파이썬에서 하나의 print ()를 사용하여 목록 항목을 한 줄이 아니라 한 줄씩 인쇄하는 방법은 무엇입니까?

  14. 14

    dict에서 특정 값에 대한 최신 항목을 찾는 방법은 무엇입니까?

  15. 15

    다른 값이없는 경우 한 값을 기준으로 테이블에서 항목을 선택하는 방법은 무엇입니까? (웅변 / SQL)

  16. 16

    파이썬에서 열의 null 값에 값 목록을 삽입하는 방법은 무엇입니까?

  17. 17

    목록 이해에서 Dict의 값을 변경하는 방법

  18. 18

    dynamodb에서 단일 키 값으로 여러 항목을 업데이트하는 방법은 무엇입니까?

  19. 19

    이전 목록의 항목으로 새 목록을 만드는 방법은 무엇입니까?

  20. 20

    dict 값을 튜플 목록에 합산하는 방법은 무엇입니까?

  21. 21

    파이썬에서 문자열 목록을 날짜 및 시간 목록으로 변환하는 방법은 무엇입니까?

  22. 22

    목록 항목을 하단에 정렬하는 방법은 무엇입니까?

  23. 23

    드래그 앤 드롭으로 목록보기 항목을 한 목록에서 다른 목록으로 이동하는 방법은 무엇입니까? UWP C #

  24. 24

    목록 목록의 목록에서 마지막 항목을 추출하는 방법은 무엇입니까? (파이썬)

  25. 25

    python 3.4.4에서 dict 값 목록을 튜플로 변환하는 방법은 무엇입니까?

  26. 26

    파이썬에서 함수의 반환으로 목록을 채우는 방법은 무엇입니까?

  27. 27

    NetLogo에서 목록의 n 번째 항목을 변경하는 방법은 무엇입니까?

  28. 28

    파이썬에서 동일한 목록에 사전 목록을 추가하는 방법은 무엇입니까?

  29. 29

    두 목록에서 단일 항목이 아닌 항목을 제외하는 방법은 무엇입니까?

뜨겁다태그

보관