
Dictionary은 말 그대로 사전처럼 인덱스(Key)를 기준으로 원하는 값을 찾기위해 사용. 다른 프로그램 언어(예: 자바스크립트)에서는 map이라고도 함. {}를 사용하여 만들며 {키: 값} 형식으로 데이터를 저장. dict() Built-in 함수를 사용하여 만들 수도 있음. key에는 mutable(예: list)한 타입은 사용할 수 없음(예: tuple은 사용가능) value(값)에는 모든 type(예: list, dictionary, tuple) 사용 가능. List와 다르게 데이터의 순서(sequence) 없음(list는 데이터를 넣은 순서대로 정렬되고 index를 이용하여 값을 찾음. Dictionary는 키를 이용하여 값을 찾기에 순서가 필요 없음) Dictionary 만들기 >>> a..

파이썬 자료구조 형태의 하나로 시퀀스 데이터를 가지고 있음. 시퀀스는 데이터의 순서를 정하는 것을 의미 하므로 순서를 가지고 있고 index를 사용하여 값을 가져 올 수 있음. 보통 list는 원하는 데이터를 하나의 변수로 정의하여 사용하기 위해 사용. 예를 들어 >>> animal = ['dog', 'cat', 'monkey'] >>> numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 와 같이 의미가 같은 값들을 하나의 변수로 묶어 사용할 수 있다. List 만들기 >>> a = [] # 빈 list 생성 >>> b = list() # built-in 함수를 사용 >>> c = [1, 2, 3, 4] >>> c [1, 2, 3, 4] >>> d = ['a', 'b', 'c', ..

String 변수 만들기 >>> a = '' # 빈 string 만들기 >>> a '' >>> type(a) str >>> b = str() >>> b '' >>> type(b) str >>> a = 'String' >>> a 'String' >>> type(a) str 숫자로 만들어진 String은 Integer가 아님 >>> a = '1' >>> a '1' >>> type(a) str >>> b = 1 >>> b 1 # (주의) ''(작은 따옴표)가 없으면 integer 임 >>> type(b) int Apostrophe 사용하기 >>> a = "String's" # Apostrophe를 사용하기 위해서는 큰 따옴표를 사용. >>> a "String's" String 변수를 만들 때 큰 따옴표(“”)..