리스트 생성
arr = []
arr = list()
리스트 입력
list.append()
이용>>> arr = [1, 2, 3, 4, 5]
>>> arr.append(6)
>>> arr
[1, 2, 3, 4, 5, 6]
리스트 출력
>>> for i in arr:
>>> print(i)
1
2
3
4
5
6
>>> for idx, val in enumerate(arr):
>>> print(idx, val)
0 1
1 2
2 3
3 4
4 5
5 6
>>> cnt = 0
>>> while cnt < len(arr):
>>> print(arr[cnt])
>>> cnt += 1
1
2
3
4
5
6
>>> from pprint import pprint
>>> pprint(arr)
[1, 2, 3, 4, 5]
>>> print(arr)
[1, 2, 3, 4, 5]
>>> print(*arr)
1 2 3 4 5
>>> print(*arr, sep='\n')
1
2
3
4
5
리스트 함수
함수 | 설명 |
---|---|
insert(원하는 위치, 값) | 리스트의 원하는 위치에 값 추가 |
sort() | 리스트 오름차순으로 정렬 → 가로 안에 reverse=True라고 써주면 내림차순으로 정렬 |
reverse() | 리스트 뒤집기 |
index(값) | 리스트에서 값의 위치 반환 |
remove(값) | 리스트에서 해당 값 삭제 |
pop() | 리스트 맨 마지막 요소 꺼내기 |
count(값) | 리스트에서 해당 값 개수 세기 |
extend(다른 리스트) | 두 개의 리스트 합치기 |