HOWTO · Python

Python에서 문자열을 문자 배열로 분할

이 튜토리얼은 파이썬에서 문자열을 문자 목록으로 분할하는 방법을 보여줍니다.

이 페이지의 내용

이 튜토리얼에서는 파이썬에서 문자열을 문자 목록으로 분할하는 방법을 배웁니다.

for루프를 사용하여 Python에서 문자열을 Char 배열로 분할

이 방법에서는for루프를 사용하여 문자열을 반복하고 각 문자를 빈 목록에 추가합니다. 다음 예제 코드를 참조하십시오.

word = "Sample"
lst = []

for i in word:
    lst.append(i)

print(lst)

출력:

['S', 'a', 'm', 'p', 'l', 'e']

list()함수를 사용하여 Python에서 문자열을 Char 배열로 분할

유형 캐스팅은 데이터 유형을 다른 데이터 유형으로 변환하는 프로세스를 의미합니다. 문자열을 문자 배열로 분할하는list()함수를 사용하여 문자열을 목록으로 형변환 할 수 있습니다. 예를 들면

word = "Sample"

lst = list(word)
print(lst)

출력:

['S', 'a', 'm', 'p', 'l', 'e']

extend()함수를 사용하여 Python에서 문자열을 Char 배열로 분할

extend()함수는 목록, 튜플 등과 같은 반복 가능한 객체의 요소를 주어진 목록 끝에 추가합니다. 문자열은 문자 모음이므로extend()함수와 함께 사용하여 각 문자를 목록 끝에 저장할 수 있습니다. 예를 들면

lst = []
word = "Sample"
lst.extend(word)
print(lst)

출력:

['S', 'a', 'm', 'p', 'l', 'e']

unpack메소드를 사용하여 Python에서 문자열을 Char 배열로 분할

*연산자는 Python에서 객체에 대한 압축 해제 작업을 수행하는 데 사용할 수 있습니다. 이 메서드는 아래와 같이 문자열의 압축을 풀고 해당 문자를 목록에 저장합니다.

word = "Sample"
print([*word])

출력:

['S', 'a', 'm', 'p', 'l', 'e']

리스트 내포 메서드를 사용하여 Python에서 문자열을 Char 배열로 분할

리스트 내포은 한 줄의 코드로 목록을 만드는 우아한 방법입니다. 아래 표시된 방법에서for루프를 사용하여 목록을 반복하고 각 요소를 저장합니다.

word = "Sample"

lst = [x for x in word]

print(lst)

출력:

 ['S', 'a', 'm', 'p', 'l', 'e']