리스트(List)
- 여러 자료형을 묶어 표현하는 자료형
- Python에는 list, tuple, dictionary, set의 묶음 자료형이 존재합니다.
List
- 대괄호( [ ] )로 감싸며, 쉼표( , )로 요소를 구분합니다.
- animals = ["dog", "cat", "hippo"]
리스트 인덱싱
- 리스트는 0번쨰 부터 시작, 마지막 요소는 -1번째
>>> lang = ['python', 'c', 'java', 'golang']
>>> print(lang[0])
'python'
>>> print(lang[-1])
'golang'
lang[1:3] # 1번쨰 요소부터 3번쨰 요소까지
lang[0:-1] # 0번쨰 요소부터 마지막 요소까지
리스트 선언하고, 요소 추가하기
lang = ["python", "c", "java", "golang"]
lang = []
lang.append("python")
lang.append("c")
lang.append("golang")
print(lang)
리스트 요소 끼워넣기, 삭제하기, 추출하기
lang.insert(2, "java")
lang.remove("golang")
java = lang.pop(2)
리스트 요소 정렬, 인덱스 출력하기
numbers = [5,2,10,7]
numbers.sort()
numbers.reverse()
index_of_two = numbers.index(2)
index_of_two
리스트 합치기
numbers = numbers + [5,6]
numbers.extend([7,8])