Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- dacon
- 더현대서울 맛집
- 캐치카페
- AI 경진대회
- 데이콘
- Docker
- PYTHON
- programmers
- 백준
- Git
- 프로그래머스 파이썬
- github
- ubuntu
- leetcode
- 편스토랑 우승상품
- SW Expert Academy
- Real or Not? NLP with Disaster Tweets
- 우분투
- 편스토랑
- 프로그래머스
- 자연어처리
- 맥북
- ChatGPT
- 파이썬
- Kaggle
- 코로나19
- gs25
- Baekjoon
- hackerrank
- 금융문자분석경진대회
Archives
- Today
- Total
솜씨좋은장씨
[Python] 두 개의 문자열 서로 바꾸기 본문
728x90
반응형
오늘은 지난 면접에서 질문으로 받아 짧게 코드를 구현해보았던
Python에서 두개의 문자열을 서로 바꾸는 방법에대해서 한번 적어보려고 합니다.
면접때는 C언어 Java시절 많이 하던 방식인 swap 함수를 직접 만들어 면접을 보았습니다.
면접 시 코드
def changeString(string_1, string_2): temp_string = string_1 string_1 = string_2 string_2 = temp_string return string_1, string_2
string_1 = "string_1" string_2 = "string_2" print("Before Switch Data") print("string_1 : {}".format(string_1)) print("string_2 : {}".format(string_2)) string_1, string_2 = changeString(string_1, string_2) print("After Switch Data") print("string_1 : {}".format(string_1)) print("string_2 : {}".format(string_2))
Output
Before Switch Data string_1 : string_1 string_2 : string_2 After Switch Data string_1 : string_2 string_2 : string_1
집에 돌아와 생각하다가 저 방법 말고도 더 쉬운 방법으로도 저 문제를 해결할 수 있었다는 것이 떠올랐습니다.
다시 생각해서 만들어본 코드
string_1 = "string_1" string_2 = "string_2" print("Before Switch Data") print("string_1 : {}".format(string_1)) print("string_2 : {}".format(string_2)) string_1, string_2 = string_2, string_1 print("After Switch Data") print("string_1 : {}".format(string_1)) print("string_2 : {}".format(string_2))
Output
Before Switch Data string_1 : string_1 string_2 : string_2 After Switch Data string_1 : string_2 string_2 : string_1
그저
string_1, string_2 = string_2, string_1
이 한줄만 있으면 저 changeString함수의 기능을 그대로 구현할 수 있습니다.
다음에는 잊지않기를...!
'Programming > Python' 카테고리의 다른 글
[Python] 2to3 를 통해 Python 2로 작성된 코드를 Python3로 쉽게 바꾸어보기! (2) | 2020.04.02 |
---|---|
[Python] flask와 mongoDB를 활용하여 REST API 만들기 1 - CSV 데이터를 불러와 mongoDB에 데이터 추가하기 (0) | 2020.03.29 |
[Python] 마스크 재고 API와 텔레그램으로 나만의 마스크 재고 알리미를 만들어보자! (1) | 2020.03.15 |
[Python] 공공api를 활용하여 내 주변 공적 마스크 판매처와 마스크 재고를 지도에 시각화해보자! (7) | 2020.03.14 |
[Python]역대 로또 당첨 번호 csv로 저장하고 분석해보기! (feat.나눔로또API) (12) | 2020.01.18 |
Comments