728x90
* 리스트 추가
.append()
* 리스트 원소 삭제
.pop
.remove
del
* 리스트 슬라이싱
1) 이용방법
이렇게 이용하면 (시작)~(끝-1)까지의 항목들이 담긴다.
리스트명[시작:끝]
이런 리스트가 있다고 가정해보자.
n_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
n_list=[]
for i in range(15):
n_list.append(i)
print(n_list)
* 0에서 4까지 분할
[0, 1, 2, 3, 4]
s_list1=n_list[0:5]
print(s_list1)
2) 간격
리스트명[시작:끝:간격]
* 간격을 2로 분할
[2, 4, 6, 8, 10]
#간격 (2부터 11까지 2 간격)
s_list4=n_list[2:11:2]
print(s_list4)
3) 역순
리스트명[시작:끝:-1]
* 역순 출력
[10, 9, 8, 7, 6]
#역순출력 (10부터 6까지 역순으로)
s_list5=n_list[10:5:-1]
print(s_list5)
* 역순, 간격 2
[10, 8, 6, 4, 2]
#10부터 2까지 역순, 간격2
s_list6=n_list[10:1:-2]
print(s_list6)
반응형
'파이썬' 카테고리의 다른 글
CodeUp 6083 시간초과 문제 (해결) (0) | 2021.04.14 |
---|---|
[ Python ] 16진수 입력 출력, 한 번에 정수로 입력(map), 소수점 조정, 수열 문제 (0) | 2021.04.14 |
[ Python ] 리스트 내 모든 원소, 0이 들어올 때 까지 출력하기 (0) | 2021.04.07 |
[ 파이썬 ] 로그 찍어서 동작 확인 (0) | 2021.04.05 |
[ Python ] 공백 기준으로 파일에서 문자 입력받기 (0) | 2021.04.02 |