- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 깃허브
- sql
- 개념정리
- python
- 환경세팅
- 파이썬문법
- jupyter
- 함수
- 데이터베이스
- 1주차
- error
- github
- 데이터사이언티스트
- data
- 딕셔너리
- 함수활용
- 빅쿼리
- 파이썬
- Jupyter Notebook
- 주피터노트북
- 비교연산자
- 논리연산자
- 2주차
- 모두의연구소
- 데싸4기
- AI
- 변수
- bigquery
- 컴프리헨션
- 데이터
[Python] 문자열 다루는 법, 리스트 관련 함수들 본문
이 포스팅은 리스트와 관련된 함수들에 관한 내용이다.
그 전에, 문자열을 다루는 방법에 대해서
헷갈릴 수 있는 부분을 간단히 적어보았다.
문자열

1. 큰, 작은 따옴표 연속 3개(""") 혹은 (''')에 둘러싸기
'월을'
2. 여러 줄인 문자열을 변수에 대입하고 싶을 때
(1) 연속된 작은 따옴표 3개 또는 큰 따옴표 3개를 사용
(2) 이스케이프 코드(확장열) 사용하기
- 큰 따옴표와 작은 따옴표 둘 다 나타내고 싶을 때는 아까처럼 이스케이프 코드를 사용하면 됩니다.
answer = '\"Don\'t worry!\"'
"Don't worry!"
리스트 관련 함수들
1) 추가(append(x)) : 맨 마지막에 추가, 모든 자료형 추가 가능, 하나씩만 추가 가능
즉, 여러 요소를 한 번에 추가하려면 extend()를 사용
a = [1, 3, 5]
a.append(7)
a
[1, 3, 5, 7]
2) 정렬(sort())
sort() 괄호 안 인수를 필요로 하지 않는 함수다.
a = [5, 2, 3, 4, 1]
a.sort()
a
[1, 2, 3, 4, 5]
3) 뒤집기(reverse())
reverse () 괄호 안 인수를 필요로 하지 않는 함수다.
a = ['h', 'e', 'l', 'l', 'o']
a.reverse()
a
['o', 'l', 'l', 'e', 'h']
4) 위치 반환(index(x))
a = ['h', 'e', 'l', 'l', 'o']
a.index('e')
1
a = ['h', 'e', 'l', 'l', 'o']
a.index('l')
2
5) 요소 삽입(insert(a, b))
a = [1, 3, 5, 7, 9]
a.insert(5, 11)
a
[1, 3, 5, 7, 9, 11]
6) 요소 제거(remove(x))
a = ['e', 'x', 't', 'e', 'n', 'd']
a.remove('x')
a
['e', 't', 'e', 'n', 'd']
7) 요소 끄집어내기(pop())
# pop()은 리스트 맨 마지막 요소를 반환하고 그 요소는 삭제
pop은 LIFO라고 생각하면 된다.
last in first out 이므로 스택을 생각하면 된다.
a = [1, 2, 3]
a.pop()
3
8) 특정 개수 세기(count(x))
a = ['h', 'e', 'l', 'l', 'o']
a.count('l')
2
9) 리스트 확장(extend(x))
# extend(x)에서 리스트 x를 기존 리스트에 연결
# x는 리스트만 가능
a = [1, 2, 3]
a.extend([4, 5, 6])
a
[1, 2, 3, 4, 5, 6]
※ 참고 ※
append() vs extend()
append는 하나의 요소로 추가되지만, extend는 여러 개의 요소로 추가된다.
예시)
a = [1,2,3] 에서 a.append([4,5]) 와 a.extend([4,5]) 의 차이점
예시1) a.append([4,5])
예시2) a.extend([4,5])
다음 포스팅은 연산자 내용이다.
비교연산자, 논리연산자, 기타연산자 에 관련된 개념이다.

'Python' 카테고리의 다른 글
[Python] 함수 (0) | 2025.04.01 |
---|---|
[Python] 튜플 자료형, 딕셔너리 (0) | 2025.03.31 |
[Python] 집합(set) 자료형 (0) | 2025.03.31 |
[Python] bool, 변수 (0) | 2025.03.31 |
[Python] 연산자 (비교연산자, 논리연산자, 기타연산자) (0) | 2025.03.31 |