250x250
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 |
Tags
- 파이썬문풀
- 프로그래머스문풀
- leetcode문풀
- 약수구하기
- 프로그래머스
- 데이터리안
- 서브쿼리
- GROUPBY
- leetcodesql50
- SQL테스트
- SQL고득점KIT
- 위키독스
- 파이썬
- SQL
- 데이터분석
- 활성사용자수
- 윈도우함수
- 코딩테스트
- with절
- levle1
- join
- 셀프조인
- mysql
- sql문풀
- leetcode
- 문풀
- UNION
- 리트코드sql
- With
- 코테
Archives
- Today
- Total
꿈은 데이터분석가, 취미는 계획
[python] 변경, 결합, 추가, 제거(replace, join, insert, remove, del) 본문
Python/파이썬 문풀
[python] 변경, 결합, 추가, 제거(replace, join, insert, remove, del)
data_2080 2023. 12. 28. 21:04728x90
아래 문제는 [위키독스] 초보자를 위한 파이썬 300제 문제에서 가져왔으며,
복습을 위해 예제를 변경하여 사용하였습니다.
출처: https://wikidocs.net/book/922
- 변수.replace( '기존문자', '변경문자') : 새로운 문자로 변경
변경한 내용을 변수에 담아야 변경된 문자로 출력됨
time = "11/10" re_time = time.replace( ' / ', ' : ' ) print(re_time) # 출력: 11:10 # 변수에 담지 않으면 전과 동일하게 출력 time = "11/10" time.replace( ' / ', ' : ' ) # 출력:'11/10'
- '구분자'.join(변수): 구분자로 리스트를 결합
# '/'구분하기 snack_list_1 = ['꼬북칩', '오사쯔','초코파이'] print('/'.join(snack_list_1)) #출력:꼬북칩/오사쯔/초코파이 # '/n'으로 1줄씩 출력 snack_list_2 = ['꼬북칩', '오사쯔','초코파이'] print('\n'.join(snack_list_2)) # 출력 # 꼬북칩 # 오사쯔 # 초코파이
- 변수.insert(위치, 문자): 리스트 원소 사이에 값 추가
snack_list = ['꼬북칩', '오사쯔','초코파이'] snack_list.insert(2,'빅파이') print(snack_list) # 출력: ['꼬북칩', '오사쯔', '빅파이', '초코파이']
- remove와 del의 차이
remove(삭제할 값): 리스트에서 특정 값을 찾아 첫번째로 일치하는 값만 삭제
del 변수[n]: 변수 삭제 or 위치에 있는 원소 삭제, 슬라이싱으로 여러원소 삭제
# remove snack_list = ['꼬북칩', '오사쯔', '초코파이', '오사쯔'] snack_list.remove('오사쯔') print(snack_list) # del snack_list = ['꼬북칩', '오사쯔', '초코파이' , '오사쯔' ] del snack_list[1] print(snack_list) # 출력: 2개 동일 # ['꼬북칩', '초코파이', '오사쯔'] # del (변수삭제) snack_list = ['꼬북칩', '오사쯔', '초코파이' , '오사쯔' ] del snack_list print(snack_list) # NameError: name 'snack_list' is not defined
# remove: 2개를 지우면 에러 발생 snack_list = ['꼬북칩', '오사쯔','초코파이'] snack_list.remove('오사쯔', '초코파이') print(snack_list) # TypeError: list.remove() takes exactly one argument (2 given) # del: 슬라이싱으로 2개 이상 제거 가능 snack_list = ['꼬북칩', '오사쯔','초코파이'] del snack_list[1:3] print(snack_list) # 출력: ['꼬북칩']
728x90
'Python > 파이썬 문풀' 카테고리의 다른 글
[python] 파이썬 2개의 리스트에서 공통된 값 찾기 (0) | 2024.01.01 |
---|---|
[python] 파이썬 정렬 sort()와 sorted() 차이 (0) | 2023.12.31 |
[python] 딕셔너리 이해 및 활용하기 (2) | 2023.12.30 |
[python] 인덱싱과 슬라이싱(스텝)개념 및 활용하기 (3) | 2023.12.29 |
파이썬 입문자가 쓰는 위키독스_파이썬 300제 리뷰 (0) | 2023.12.28 |