list는 tuple과 비슷하지만 다르다고 할 수 있다.
list는 대괄호로 감싸져 있고, 쉼표, 로 요소를 구분한다.
속이 빈 list를 만들려면 []라고 쓰면 된다.
요소가 하나이든 두 개이든 몇 개이든 상관없이 []로 감싸기만 하면 list가 된다.
>>> type([])
<class 'list'>
>>> type([1])
<class 'list'>
>>> type([1, 2, 3])
<class 'list'>
그렇다면 tuple과 list는 도대체 뭐가 다른걸까?
tuple과 list는 메소드면에서 많은 차이가 난다.
tuple | list | |
요소 수정이 가능한가? | x | o |
count | o | o |
index | o | o |
append | x | o |
remove | x | o |
pop | x | o |
... | ... | ... |
list가 tuple보다 더 많은 기능을 가지고 있다고 할 수 있겠다.
나는 편의상 tuple보다 list를 더 많이 쓴다.
'python > guide' 카테고리의 다른 글
6. 파이썬 if문 (1) (0) | 2021.04.24 |
---|---|
5. 파이썬 자료형 (4) (0) | 2021.04.23 |
3. 파이썬 자료형 (2) (0) | 2021.04.23 |
2. 파이썬 자료형 (1) (0) | 2021.04.23 |
1. 파이썬 변수 정의 (0) | 2021.04.23 |
댓글