감동, 마음이 움직이는 것

[python] list에 있는 str내용을 합쳐서 str으로 만들 때: "".join() 본문

Tips (Utility, Computer Language, and etc.)

[python] list에 있는 str내용을 합쳐서 str으로 만들 때: "".join()

Struggler J. 2017. 8. 16. 20:29

[Ref] http://mwultong.blogspot.com/2006/12/python-join-list-array.html

a = ["aa", "no", "yes", "hi"]

print "".join(a)

>> aanoyeshi

 join앞의 ""는  str사이의 문자가 된다.

이 경우 아무 문자도 넣어주지 않았으므로 list element들이 서로 그냥 붙어서  나오게 된다. 

만약 탭이나 스페이스나 특정 문자를 넣어주고 싶을때는 해당문자를 ""사이에 넣어주면 된다. 

[예]

a = ["aa", "no", "yes", "hi"]

print " ".join(a)

>> aa no yes hi