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
- Algorithm
- Serialization
- 알기쉬운 알고리즘
- Selection Sorting
- C programming
- Graph
- 윤성우의 열혈 자료구조
- s
- Stack
- 혼자 공부하는 C언어
- JSON
- R
- 이스케이프 문자
- 윤성우 열혈자료구조
- C 언어 코딩 도장
- stream
- coding test
- list 컬렉션
- buffer
- 메모리구조
- insertion sort
- 이것이 자바다
- datastructure
Archives
- Today
- Total
Engineering Note
[Python] 리스트와 문자열에서 자주 쓰이는 함수 본문
list.pop(i)
- 리스트에서 i 인덱스에 해당하는 요소를 제거한다.
- remove()와 다르게 인덱스 번호를 통해서 요소를 제거할 수 있다.
- 괄호에 인덱스 번호를 생략한다면 마지막 인덱스 자료가 제거 된다.
seq.count(d)
- 시퀀스 자료형에서 자료 d의 개수를 반환하는 함수이다.
list1 = [1,2,2,2,2,3,4,5] print(list1.count(2)) # 4
str.split(c)
- 문자열 -> 리스트
- 문자열을 리스트로 만들어주는 함수이다. 이때 'c' 문자를 기준으로 구분하여 구분된 문자들을 리스트의 요소로 만들어 준다.
- 괄호에 c를 비어둔다면 공백을 기준으로 문자를 구분하여 리스트로 만들어준다.
my_str = "1 2 3 4 5"
my_str.split() # "1 2 3 4 5" -> ['1','2','3','4','5']
print(my_str.split()) #['1','2','3','4','5']
element = "Na,Mg,Al,Si"
print(element.split(',')) #['Na','Mg', 'Al','Si']
str.join(list)
- 리스트 -> 문자열
- 리스트의 각 요소들을 연결해 문자열로 만들어 주는 함수이다. 이때 연결할때 str을 사이에 두고 연결한다.
- 공백을 기준으로 연결하기 위해서는 "".join(list)로 작성해주면 된다.
- 이때 list의 각 요소들은 모두 str 타입이여야 한다. (int타입을 연결해 문자열로 만들어 주기 위해서는 타입변환을 해주어야 한다.)
my_list = ['a','p','p','l','e']
print(''.join(my_list)) # apple
friend = ["Pat","Mat"]
print('&'.joint(friend)) # Pat&Mat 'Programming Language > Python' 카테고리의 다른 글
| [Python] 터미널 run 단축키 python (0) | 2021.06.26 |
|---|---|
| [Python] startwith, startend (0) | 2021.06.23 |
| [Python] join 함수 (0) | 2021.06.10 |
| [Python] map 함수 사용법 (0) | 2021.06.10 |
| [Python] 파이썬 서식지정자를 이용한 출력 (0) | 2021.06.07 |
Comments