Python 문자열을 배열로 변환하는 방법
Python에는 내장 배열 데이터 유형이 없습니다. 그러나 Python 문자열을 배열 유형으로 사용할 수 있는 목록으로 변환할 수 있습니다.
Python 문자열을 배열로
이전 자습서에서는 Python에서 방법convert list to string을 배웠습니다. 여기에서는 예제와 함께 문자열을 목록으로 변환하는 방법을 살펴보겠습니다.
Python에서 문자열을 배열로 변환하기 위해
String.split()
메서드를 사용할 것입니다.Python
split()
메서드는 지정된 구분 기호를 사용하여 문자열을 분할하고 목록 항목으로 반환합니다. 구분 기호는 split()
메서드에 대한 인수로 전달될 수 있습니다. 구분 기호를 지정하지 않으면 기본값은 공백으로 간주됩니다.split() 구문
split()
메서드의 구문은 다음과 같습니다.string.split(separator, maxsplit)
split() 매개변수
split()
메서드는 두 개의 매개 변수를 사용하며 둘 다 선택 사항입니다.예 1: 기본 인수를 사용하여 문자열 분할
이 예에서는
split()
메서드에 인수를 전달하지 않습니다. 따라서 공백을 구분 기호로 사용하고 문자열을 목록으로 분할합니다.# Split the string using the default arguments
text= "Welcome to Python Tutorials !!!"
print(text.split())
산출
['Welcome', 'to', 'Python', 'Tutorials', '!!!']
예 2: 특정 문자를 사용하여 문자열 분할
이 예에서는 특정 문자를 사용하여 문자열을 분할합니다. 쉼표를 구분 기호로 사용하여 문자열을 분할합니다.
# Split the string using the separator
text= "Orange,Apple,Grapes,WaterMelon,Kiwi"
print(text.split(','))
산출
['Orange', 'Apple', 'Grapes', 'WaterMelon', 'Kiwi']
Python 문자열을 문자 배열로
문자 배열을 convert a string 하려면 Python의 내장 함수인
list()
메서드를 사용할 수 있습니다.참고: string contains 공백이 있는 경우 문자로 처리되며 공백도 목록으로 변환됩니다.
예제 1: list() 메서드를 사용하여 문자열을 배열로
# Split the string to array of characters
text1= "ABCDEFGH"
print(list(text1))
text2="A P P L E"
print(list(text2))
산출
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
['A', ' ', 'P', ' ', 'P', ' ', 'L', ' ', 'E']
아래와 같이 목록 이해를 사용하여 문자열을 문자 배열로 분할할 수도 있습니다.
예 2: 목록 내포를 사용하여 문자열을 배열로
# Split the string to array of characters using list Comprehension
text1= "ABCDEFGH"
output1= [x for x in text1]
print(output1)
text2="A P P L E"
output2=[x for x in text2]
print(list(text2))
산출
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
['A', ' ', 'P', ' ', 'P', ' ', 'L', ' ', 'E']
게시물 How To Convert Python String To Array이 ItsMyCode에 처음 나타났습니다.
Reference
이 문제에 관하여(Python 문자열을 배열로 변환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fluentprogramming/how-to-convert-python-string-to-array-3fpb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)