Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SubqueryFilter
- subquery
- postgres
- javascript
- DATABASE
- insert_into
- PreparedStatement
- python
- 서브쿼리
- MySQL
- 파이썬
- query
- sqlite3
- DB
- statement
- Join
- PostgresDB
- python데이터베이스연동
- 데이터베이스
- onetoone
- cursor()
- Collections
- 자바스크립트
- 밴쿠버응급실
- DBFilter
- 몽고디비
- sql
- insertOne
- PostgreSQL
- MongoDB
Archives
- Today
- Total
새벽코딩
1-3 리스트의 요소 제거 본문
리스트에서 요소를 제거하는 방법
1. Index를 이용하여 제거
-. 연산자 del 사용 : del[ 제거할 index]
>>> a = [1,2,3,4,5,6,7]
>>> del a[1]
>>> a
[1, 3, 4, 5, 6, 7]
a = [1,2,3,4,5,6,7] index=1인 2가 제거됨을 알 수 있다.
또한, 아래와 같이 범위를 지정해서 제거를 할 수 있다.
>>> a = [1,2,3,4,5,6,7]
>>> del a[0:3] // 단, 뒤에 index 3은 제거 범위에 포함안됨
>>> a
[4, 5, 6, 7]
a = [1,2,3,4,5,6,7] index=0 부터 index 2까지 3개의 값이 제거되었다.
-. 함수 pop() 사용
>>> a = [1,2,3,4,5,6,7]
>>> a.pop(1)
2
>>> a
[1, 3, 4, 5, 6, 7]
pop(제거할 index) 를 입력하면, 제거된 value가 출력된다.
또한, index값을 안넣어 줄 경우 default 로 -1이 들어가서 맨뒤에 값(value)이 제거된다.
>>> a = [1,2,3,4,5]
>>> a.pop()
5
>>> a
[1, 2, 3, 4]
2. 값을 이용하여 제거
-. 함수 remove() 사용
형태 : remove(제거할 value)
>>> a=[1,2,3,4,5]
>>> a.remove(1)
>>> a
[2, 3, 4, 5]
또한, 동일한 값이 여러개 있을떄, 맨 앞에만 제거해줌
>>> a = [1,1,0,1,1]
>>> a.remove(1)
>>> a
[1, 0, 1, 1]
마지막으로 list내의 모든 값을 제거할 떄는 : clear() 함수를 사용
>>> a = [1,2,3,4,5]
>>> a.clear()
>>> a
[]
'Programming > Python' 카테고리의 다른 글
[Python-DB] 2. 데이터의 입력과 조회 -2 (실제 user input 코드) (0) | 2022.12.23 |
---|---|
[Python-DB] 1. 데이터의 입력과 조회 (0) | 2022.12.22 |
파이썬 operator (연산자) 및 math 라이브러리 (0) | 2022.12.19 |
1-2 리스트 요소추가, 비파괴적 파괴적 함수 (0) | 2022.08.02 |
1-1 리스트(list) (0) | 2022.08.02 |