[윤성우의 열혈 파이썬 중급편] 14. dict의 루핑 기술과 컴프리헨션
출처 : 윤성우의 열혈 파이썬 : 중급 14. dict의 루핑 기술과 컴프리헨션 d = dict(a = 1, b = 2, c = 3) for k in d: print(d[k], end = ', ') # 1, 2, 3 dict.keys() : 딕셔너리의 키들만 참조하고자 할 때 dict.values() : 딕셔너리의 값들만 참조하고자 할 때 dict.items() : 딕셔너리의 키와 값을 튜플 형태로 참조하고자 할 때 위의 세 메소드가 반환하는 것을 가리켜 view 객체라고 한다 view 객체 d = dict(a = 1, b = 2, c = 3) for k in d.keys(): print(k, end = ', ') # a, b, c for v in d.values(): pri..
더보기
[윤성우의 열혈 파이썬 중급편] 13. dict의 생성과 zip
출처 : 윤성우의 열혈 파이썬 : 중급 13. dict의 생성과 zip d1 = {'a': 1, 'b': 2, 'c': 3} print(d) # {'a': 1, 'b': 2, 'c': 3} type({}) # # dict 클래스 직접 생성 d2 = dict([('a', 1), ('b', 2), ('c', 3)]) # 딕셔너리 키가 문자열인 경우 d3 = dict(a = 1, b = 2, c = 3) # zip 함수 이용 d4 = dict(zip(['a', 'b', 'c'], [1, 2, 3])) assert(d1 == d2 == d3 ..
더보기