티스토리 뷰

파이썬

(6) 자료형

느린 개미 2018. 4. 20. 18:46
반응형

인프런 에서 [

프로그래밍, 데이터 과학을 위한 파이썬 입문] 강좌  수강 후 정리한 내용입니다. 

추가, 변경 사항이 있을 수 있습니다.

 

1. Tuple (튜플)

 

- 값의 변경이 불가능한 리스트

- 선언 시 "[]" 가 아닌 "()" 를 사용

- 프로그램을 작동하는 동안 변경되지 않는 데이터의 저장 

 

    >>> t = (1) # 일반정수로 인식

    1

    >>> t = (1, ) # 값이 하나인 Tuple은 반드시 "," 를 붙여야 함

    (1,)

 

 

2. Set 

 

- 값을 순서없이 저장, 중복불허하는 자료형

 

s = set([1,2,3,1,2,3]) 

print(s)   #{1, 2, 3}

 

3. 사전(Dictionary) _ items, keys, values

 

- Key 와 Value 를 매칭하여 Key 로 value 를 검색

    {Key1:Value1, Key2:Value2, Key3:Value3 ...} 형태

 

다루기 1

 

country_code = {} # Dict 생성

country_code = {"America": 1, "Korea": 82, "China": 86, "Japan": 81}

 

country_code.items() # Dict 데이터 출력

출력결과 dict_items([('America', 1), ('Korea', 82), ('China', 86), ('Japan', 81)])

 

country_code.keys() # Dict 키 값만 출력

출력결과 dict_keys(['America', 'Korea', 'China', 'Japan'])

 

country_code.values() # Dict Value만 출력

출력결과 dict_values([1, 82, 86, 81])

 

 

다루기 2

 

for k,v in country_code.items():

    print ("Key : ", k)

    print ("Value : ", v) 

 

출력결과

Key :  America Value :  1 Key :  Korea Value :  82 Key :  China Value :  86 Key :  Japan Value :  81

 

 

반응형