목록을 문자열로 변환해야 하는 상황이 있을 수 있습니다. 우리는 동일한 작업을 수행하는 다양한 방법에 대해 논의할 것입니다.
반복
목록을 반복하고 요소를 문자열에 추가하여 목록을 문자열로 변환합니다. for-in 루프를 사용하여 목록 요소를 반복합니다.
예
list1=["환영합니다","받는 사람","자습서","Point"]string1=""목록1의 i:string1=string1+istring2=""목록1의 i:string2=string2+i+" "인쇄(문자열1)인쇄(문자열2)
출력
WelcomeToTutorialsPointWelcomeToTutorialsPoint 튜토리얼 포인트
.join() 메소드 사용
목록은 조인 메소드 내에서 매개변수로 전달됩니다.
예
list1=["환영합니다","받는 사람","자습서","포인트"]string1=""print(string1.join(list1))string2=" "print(string2.join(list1))사전>출력
WelcomeToTutorialsPointWelcomeToTutorialsPoint 튜토리얼 포인트map() 사용
str과 list를 매핑하기 위해 map() 메소드를 사용할 수 있고, list를 string으로 변환하기 위해 join()을 사용할 수 있습니다.
예
list1=["환영합니다","받는 사람","자습서","포인트"]string1="".join(map(str,list1))string2=" ".join(map(str,list1)) 인쇄(문자열1)인쇄(문자열2)출력
WelcomeToTutorialsPointWelcomeToTutorialsPoint 튜토리얼 포인트목록 이해 사용
Python의 이해는 이미 제공된 시퀀스를 사용하여 새 시퀀스를 구성하는 짧은 방법을 제공합니다. 목록의 각 요소에 문자열로 액세스한 다음 join()을 사용합니다.
예
list1=["Welcome","To","Tutorials","Point"]string1="".join(str(elem) for elem in list1)string2=" ".join(str(elem) for list1의 요소)print(string1)print(string2)출력
WelcomeToTutorialsPointWelcomeToTutorialsPoint 튜토리얼 포인트