Category: Python

0

dictionary

key와 value가 한 쌍 hash로 구현(대응 관계) Basic key:value로 입력 중괄호 사용 1dic = {'a': 1, 'b': 2, 'c': 3} 새로운 값을 삽입 123dic['e'] = 4dic>> {'a': 1, 'b': 2, 'c': 3, 'e': 4} 기존 값 변경이 가능 1

0

tuple

python에서 tuple은 변경 불가능한 객체(immutable) 인덱싱으로 접근 가능 요소 값 변경 불가능 list보다 속도가 빠름 Basic 튜플은 소괄호로 선언한다. 1234567tu = (1, 2, 3, 4)tu>> (1, 2, 3, 4)tu2 = ()tu2>> () 인덱싱으로 접근 가능 12tu[2]>>

0

set

집합을 표현하기 위해서 만들어진 자료구조 중복의 데이터를 허용하지 않음(집합 표현) Basic list는 중복의 데이터를 허용한다. 123li = [1, 2, 3, 3, 4, 2, 4]li>> [1, 2, 3, 3, 4, 2, 4] set은 중복의 데이터를 허용하지 않는다. 123s = set([1, 2, 3, 3, 4, 2, 4])s&

0

list

python에서 list는 변경 가능한 객체(mutable) 자료형에 상관없이 만들 수 있다. Basic C 언어에서의 정의 12// 같은 타입을 가진 변수들의 모임int arr[5] = {1, 2, 3, 4, 5} python에서의 정의 1234# 다양한 변수들의 모임# 타입이 다른 변수들을 묶을 수 있다.# 리스트는 대괄호로

0

string

python에서 문자열은 변경이 불가능한 객체(immutable) Basic python의 문자열은 ‘ ‘ 와 “ “ 모두 사용하며, 같이 사용할 수도 있다. 1234567a = 'abcde'print(a)>> abcdea = "abcde"print(a)>> abcde 문자열 안에 ‘와 ‘’를 같이 쓰고 싶은 경우, ‘\‘와