#1 문자열 출력 -> temp_str = "kim,park,choi"
#2 문자열을 리스트로 만들기
#3 예외상황 (띄어쓰기) -> temp_str = "kim , park , choi"
#4 예외상황 처리 (띄어쓰기)
#5 예외상황 (반점만 찍힌 것들 무시하기) -> temp_str = "kim , park , choi,,,,,,,"
#6 예외상황 처리 (반점만 찍힌 것들 무시하기)
#1 문자열 출력: temp_str = "kim,park,choi"
temp_str = "kim,park,choi"
print(temp_str)
#2 문자열을 리스트로 만들기
temp_str = "kim,park,choi"
temp_list = [value for value in temp_str.split(",")]
print(f"temp_str: {temp_str}")
print(f"temp_list: {temp_list}")
#3 예외상황 (띄어쓰기)
temp_str = "kim , park , choi"
temp_list = [value for value in temp_str.split(",")]
print(f"temp_str: {temp_str}")
print(f"temp_list: {temp_list}")
#4 예외상황 처리 (띄어쓰기)
temp_str = "kim , park , choi"
temp_list = [value.strip() for value in temp_str.split(",")]
print(f"temp_str: {temp_str}")
print(f"temp_list: {temp_list}")
#5 예외상황 (반점만 찍힌 것들 무시하기)
temp_str = "kim , park , choi,,,,,,"
temp_list = [value.strip() for value in temp_str.split(",")]
print(f"temp_str: {temp_str}")
print(f"temp_list: {temp_list}")
#6 예외상황 처리 (반점만 찍힌 것들 무시하기)
temp_str = "kim , park , choi,,,,,,"
temp_list = [value.strip() for value in temp_str.split(",") if value.strip()]
print(f"temp_str: {temp_str}")
print(f"temp_list: {temp_list}")
'Programming Language > Python' 카테고리의 다른 글
[Python] timeit 사용하는 방법 (0) | 2023.07.24 |
---|---|
[Python] isinstance()로 데이터 타입 확인하는 방법 (0) | 2023.07.21 |
[Python] enumerate() 사용해보기 (0) | 2023.07.21 |
[Python] 클린코드란 (0) | 2023.06.11 |
[Python] for, while 반복문과 else를 같이 쓰는 방법 (0) | 2023.06.05 |