말랑말랑제리스타일

파이썬에서 소괄호, 중괄호, 대괄호로 만들어진 데이터 본문

프로그래밍/파이썬

파이썬에서 소괄호, 중괄호, 대괄호로 만들어진 데이터

제리제리 2024. 8. 16. 10:13

파이썬에서 데이터를 정의할 때 사용하는 소괄호, 중괄호, 대괄호의 의미를 정리해 봅시다.

파이썬에서 소괄호로 만들어지는 데이터 종류

파이썬에서 소괄호로 만들어지는 데이터는 튜플이 있습니다.

튜플은 일반적인 리스트와 형태가 같습니다.

단, 파이썬의 리스트와의 차이는 값을 변경할 수 없다는 거죠.

첨언을 넣으면 튜플은 데이터의 추가, 삭제도 불가합니다.

값에 접근하거나 리스트 형태로 저장하는 측면에서는 List와 별 차이가 없습니다.

mytuple = (1,2,3)

파이썬에서 중괄호로 만들어지는 데이터 종류

다음으로 파이썬에서 중괄호로 만드는 데이터는 Dictionary와 Set이 있습니다.

Set이 일반적일 List와 다른 점은 데이터의 순서가 존재하지 않는다는 점과 중복이 불가능하다는 점이죠.

주로 List에서 중복을 제거하거나, 데이터 존재 유무를 확인할 때 사용합니다.

파이썬에서 중괄호로 만들어지는 또 다른 데이터 셋인 Dictionary는 각 데이터가 key와 value로 이루어져 있습니다.

당연히 key 중복은 불가능하고 순서는 따로 존재하지 않습니다.

파이썬의 Dictionary 타입을 Set을 이용해서 설명하면 key와 value가 하나의 데이터인 set이 되는 거죠.

myset = {1,2,3,4,5,6,7,8}
mydict = {'1':'one','2':'two','3':'three','4':'four','5':'five','6':'six','7':'seven','8':'eight'}

파이썬에서 대괄호로 만들어지는 데이터 종류

마지막으로 파이썬에서 대괄호로 만들어지는 데이터는 List입니다.

일반적으로 생각하는 그 리스트입니다.

순서가 있고 인덱스로 접근이 가능하며, 값의 추가, 변경, 삭제가 가능한 데이터 셋이죠.

mylist = ['one','two','three','four','five','six','seven','eight']

이렇게 파이썬에서 소괄호, 중괄호, 대괄호로 만들어지는 데이터 종류만 알면 파이썬의 기본 리스트 형태 데이터를 모두 정의할 수 있다고 볼 수 있습니다.

 

Comments