Skip to content

05-파이썬 집합 자료형

순서가 있으며, 값의 수정, 추가, 삭제가 가능하다. (대괄호 [] 사용)

리스트

순서가 있으며, 값의 수정, 추가, 삭제가 가능하다

a1=[1, 2, 3, 4]
print(a1)
b1=["안", "녕", "하", "세", "요"]
print(b1)
c1=[273, 32, 103, "문자열", True, False]
print(c1)
리스트
a1=[]
print(a1)
a1=[1,2,3]
print(a1)
b1=list()
print(b1)
b1=["가", "나", "다"]
print(b1)
a1=list(range(5)) #0~4
print(a1)
b1=list(range(1, 6)) #1~5
print(b1)
c1=list(range(0, 10, 2)) #0~9 +=2
print(c1)
d1 = list(range(10, 0, -1))
print(d1)

순서가 있으나, 생성 후 값 수정이 불가능하다. (소괄호 () 사용)

a=38,21,53,62
print(a)
b=('mango',8,3.5,True)
print(b)

‘열쇠(Key)‘와 ‘값(Value)‘을 쌍으로 저장한다. 순서가 없고 열쇠를 통해 값에 접근한다. (중괄호 사용)

a = {"name": "홍길동", "age": 25, "city": "서울"}
print(a)
print(a["name"]) # 키로 값 가져오기

중복을 허용하지 않으며, 순서가 없다. (중괄호 사용)

a = {1, 2, 3, 3, 4, 4, 5}
print(a)
b = set([1, 2, 2, 3, 3, 3])
print(b)