파이썬2021. 4. 12. 15:09
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)

 

 

반응형
Posted by mminky

댓글을 달아 주세요