SeouliteLab

[Python/파이썬]문자열을 한 글자씩 분리하여 리스트에 넣기 본문

프로그래밍

[Python/파이썬]문자열을 한 글자씩 분리하여 리스트에 넣기

Seoulite Lab 2024. 3. 6. 09:38

문자열을 한 글자씩 분리하여 리스트에 넣는 방법은 파이썬에서 자주 사용되는 작업 중 하나입니다. 이 글에서는 문자열을 분리하여 리스트에 넣는 여러 가지 방법을 알아보겠습니다.

1. for 루프 사용

가장 기본적인 방법은 문자열을 순회하면서 각 문자를 리스트에 추가하는 것입니다.

string = "hello"
char_list = []
for char in string:
    char_list.append(char)
print(char_list)  # ['h', 'e', 'l', 'l', 'o']

2. 리스트 컴프리헨션 사용

리스트 컴프리헨션을 사용하여 간결하게 문자열을 분리하여 리스트에 넣을 수 있습니다.

string = "world"
char_list = [char for char in string]
print(char_list)  # ['w', 'o', 'r', 'l', 'd']

3. 문자열을 list() 함수로 변환

list() 함수를 사용하여 문자열을 리스트로 변환할 수 있습니다.

string = "python"
char_list = list(string)
print(char_list)  # ['p', 'y', 't', 'h', 'o', 'n']

4. 문자열을 split() 메서드로 분리

split() 메서드를 사용하여 문자열을 공백이 아닌 문자로 분리할 수 있습니다.

string = "apple"
char_list = string.split()
print(char_list)  # ['apple']

5. map() 함수와 list() 함수를 조합

map() 함수와 list() 함수를 조합하여 문자열을 분리할 수 있습니다.

string = "banana"
char_list = list(map(str, string))
print(char_list)  # ['b', 'a', 'n', 'a', 'n', 'a']