Dictionary 2

컬렉션과 반복문

1. 이터러블과 이터레이터1. 이터러블(iterable)이터러블은 for문처럼 반복문에서 사용할 수 있는 모든 객체를 의미합니다. 이터러블한 객체는 for item in 객체: 구조에서 사용 가능합니다. 모든 순서 있는 컬렉션은 이터러블입니다. 하지만 모든 이터러블이 순서 있는 것은 아닙니다. (set, dict.keys()는 반복은 되지만 인덱스가 없음) 2. 이터레이터(Iterator)이터러블 객체는 iter() 함수를 사용해서 이터레이터로 바꿀 수 있습니다. 또한 next()를 사용해서 값을 하나씩 꺼낼 수 있습니다. 이터러블iter()를 적용할 수 있는 객체리스트, 튜플, 문자열 등이터레이터next()로 값을 꺼낼 수 있는 객체iter(리스트)로 만든 것 numbers = [10, 20, 30]#..

파이썬 컬렉션 타입 - 딕셔너리

1. 딕셔너리파이썬의 딕셔너리는 키-값 쌍을 저장하는 순서 없는 변경 가능한(mutable) 컬렉션입니다. (파이썬 3.7 이전까지는 순서 없음 (3.7 이후는 입력 순서를 유지하지만 "논리적으로는" 순서 없음으로 간주) 딕셔너리는 중괄호 {}를 사용하여 생성하고, 키-값 쌍들은 쉼표 ,로 구분됩니다. 각 키-값 쌍은 콜론 :으로 구분됩니다.dic1 = {}print(dic1)print(type(dic1))dic2 = {1:'김사과', 2:'반하나', 3:'오렌지', 4:'이메론'}print(dic2)print(type(dic2))print(dic2[1])print(dic2[3])dic3 = {'no':1, 'userid':'apple', 'name':'김사과', 'hp':'010-1111-1111'}p..