티스토리 뷰
# 리스트
리스트는 값의 나열값이다. 순서가 존재하며, 여러 종류의 값을 담을 수 있다
또한 문자열과 마찬가지로 0부터 시작하는 인덱스가 있으며, 슬라이싱도 가능하다
<class 'list'>
# 기존의 리스트 맨뒤에 값을 추가할 때는 append() 메서드
['red', 'green', 'blue', 'gold']
# 원하는 위치에 값을 넣을 때는 insert() 메서드
['red', 'black', 'green', 'blue', 'gold']
# 한번에 여러값을 넣을 때는 extend() 메서드
>>>colors
['red', 'black', 'green', 'blue', 'gold', 'white', 'gray']
# 리스트는 더하기(+) 연산자를 지원한다
>>>colors += ['red']
>>>colors
['red', 'black', 'green', 'blue', 'gold', 'white', 'gray', 'red']
>>>colors += 'red'
>>>colors
['red', 'black', 'green', 'blue', 'gold', 'white', 'gray', 'red', 'r', 'e', 'd']
# 값이 어디에 있는지 확인할 수 있는 index() 메서드
범위도 지정할 수 있다
1
>>>colors.index('red', 1)
7
colors.index('red', 0, 3)
1
# 현재 해당 값의 갯수를 반환하는 count() 메서드
>>>colors.count('red')
2
# 값을 뽑아내는 pop() 메서드
'red'
>>>colors.pop()
'gray'
>>>colors.pop(1)
'black'
>>>colors
['red', 'green', 'blue', 'gold', 'white']
# 해당값을 삭제하는 remove() 메서드
>>>colors
['red', 'green', blue', 'white']
# 순방향으로 정렬을 쉽게 할 수 있는 sort() 메서드, 역방향 정렬을 위한 reverse() 메서드
>>>colors
['blue', 'green', 'red', 'white']
>>>colors.reverse()
>>>colors
['white', 'red', 'green', 'blue']
'Programming > Python' 카테고리의 다른 글
[Python] 문자열 모듈(1) (0) | 2018.09.01 |
---|---|
[Python] Dictionary (0) | 2018.08.26 |
[Python] 반복문 for, while (0) | 2018.08.19 |
[Python] 조건문 if (0) | 2018.08.18 |
[Python] 주석처리 (0) | 2018.08.12 |