코테 공부/Python 문법
Python 자료형: List, tuple
prefer_all
2022. 6. 21. 19:51
3. List
- 비어 있는 리스트는 a = list()로 생성할 수도 있다.
- 리스트가 포함된 중첩 리스트 Slicing
>>> a = [1, 2, 3, ['a', 'b', 'c'], 4, 5]
>>> a[2:5]
[3, ['a', 'b', 'c'], 4]
>>> a[3][:2]
['a', 'b']
[:3] -> 3 미만까지를 의미함
- 리스트 길이 구하기
>>> a = [1, 2, 3]
>>> len(a)
3
- 문자열과 정수를 더하면(+) TypeError가 발생함 -> 해결책) str을 이용해 정수를 문자열로 바꿔준 뒤 +
- del 함수를 이용해 리스트 요소 삭제
>>> a = [1, 2, 3]
>>> del a[1] ## del a[x]는 x번째 요솟값을 삭제
>>> a
[1, 3]
4. Tuple
- 리스트는 [ ]으로 둘러싸지만 튜플은 ( )으로 둘러싼다.
- 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 그 값을 바꿀 수 없다.
>>> t1 = ()
>>> t2 = (1,)
>>> t3 = (1, 2, 3)
>>> t4 = 1, 2, 3
>>> t5 = ('a', 'b', ('ab', 'cd'))
- tuple del 함수 이용해서 요소 지울 수 없음