728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
a = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
#index() : ()안의 값의 인덱스를 찾기
x = a.index(30)
print(x)
#pop() : del a[x]와 동일, ()안에 인덱스를 입력하면 해당 인덱스의 값을 추출
a.pop(2)
print(a)
#remove : ()안에 값을 입력하면 해당하는 값을 삭제
a.remove(90)
print(a)
#clear() : 리스트의 모든 요소 제거
a.clear()
print(a)
|
cs |
2
[10, 20, 40, 50, 60, 70, 80, 90, 100]
[10, 20, 40, 50, 60, 70, 80, 100]
[]
▶pop()
리스트의 값이 바뀜
범위지정 불가능
▶index()
1
2
3
4
5
6
7
8
9
|
a = [5,60,48,5,7,9,99,1,48,5,73,26,1,6,17]
#중복된 값이 있다면 가장 앞의 인덱스가 출력
x=a.index(5)
print(x)
#특정범위 내에서 특정문자의 위치 찾기(인덱스 출력)
y=a.index(5,3,10)
print(y)
|
cs |
0
3
▶clear()
1
2
3
4
5
|
color = ['red','blue','pink','black','yellow']
print(color)
#리스트의 모든 요소 제거 color.clear()
print(color)
print(len(color))
|
cs |
['red', 'blue', 'pink', 'black', 'yellow']
[]
0
▶del
리스트의 값이 바뀜
범위지정 가능
1. del 변수[:] : 리스트변수의 모든 요소 제거
2. del 변수 : 메모리에서 리스트 객체 자체를 제거
1.
1
2
3
4
5
|
color = ['red','blue','pink','black','yellow']
print(color)
del color[:]
print(color)
print(len(color))
|
cs |
['red', 'blue', 'pink', 'black', 'yellow']
[]
0
2.
1
2
3
4
5
|
color = ['red','blue','pink','black','yellow']
print(color)
del color
#메모리 자체가 사라졌기 때문에 조회가 되지 않는다 print(color)
print(len(color))
|
cs |
['red', 'blue', 'pink', 'black', 'yellow']
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_6508/1547976231.py in <module>
2 print(color)
3 del color
----> 4 print(color)
5 print(len(color))
NameError: name 'color' is not defined
출처: 예제 중심 파이썬 입문
728x90
'• programming language > python' 카테고리의 다른 글
[파이썬 개념] 파이썬 리스트 정렬 내장함수, 메소드 - sort(), reverse=True (0) | 2022.07.12 |
---|---|
[파이썬 개념] 리스트 요소 카운트- 파이썬 리스트 count() (0) | 2022.07.12 |
[파이썬 개념] 리스트 요소 추가- append() , extend() , insert() , 콤마 , + 의 차이점 (0) | 2022.07.12 |
[파이썬 연습문제] 10.파이썬 for문을 이용한 예제 - 단위 환산표 만들기 (0) | 2022.07.07 |
[파이썬 연습문제] 9.파이썬 for문을 이용한 예제 - 소수 찾기, 소수구하기 (0) | 2022.07.07 |