Programing

파이썬은 튜플을 문자열로 변환

lottogame 2020. 10. 5. 07:31
반응형

파이썬은 튜플을 문자열로 변환


다음과 같은 문자 튜플이 있습니다.

('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e')

다음과 같이 문자열로 변환하려면 어떻게해야합니까?

'abcdgxre'

사용 str.join:

>>> tup = ('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e')
>>> ''.join(tup)
'abcdgxre'
>>>
>>> help(str.join)
Help on method_descriptor:

join(...)
    S.join(iterable) -> str

    Return a string which is the concatenation of the strings in the
    iterable.  The separator between elements is S.

>>>

join을 사용하는 쉬운 방법이 있습니다.

''.join(('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e'))

이것은 작동합니다 :

''.join(('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e'))

다음을 생성합니다.

'abcdgxre'

쉼표와 같은 구분 기호를 사용하여 다음을 생성 할 수도 있습니다.

'a,b,c,d,g,x,r,e'

사용하여:

','.join(('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e'))

가장 쉬운 방법은 다음과 같이 조인을 사용하는 것입니다.

>>> myTuple = ['h','e','l','l','o']
>>> ''.join(myTuple)
'hello'

이것은 구분 기호가 기본적으로 아무것도 아니기 때문에 작동하며 공백도 아닙니다 : ''.

참고 URL : https://stackoverflow.com/questions/19641579/python-convert-tuple-to-string

반응형