Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 튜플 목록을 문자열 목록으로 변환

<시간/>

파이썬을 사용하여 데이터를 처리하는 동안 요소가 튜플인 목록을 볼 수 있습니다. 그런 다음 튜플을 문자열 목록으로 변환해야 할 수도 있습니다.

조인 포함

join()은 시퀀스의 요소가 str 구분 기호로 결합된 문자열을 반환합니다. 목록 요소를 이 함수의 매개변수로 제공하고 결과를 목록에 넣습니다.

예시

listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = [''.join(i) for i in listA]
# Result
print("Final list: \n",res)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm']

지도 및 조인

위와 비슷한 접근 방식을 취하지만 map 함수를 사용하여 조인 방법을 적용합니다. 마지막으로 list 메소드를 사용하여 목록 안에 결과를 래핑합니다.

예시

listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# Given list
print("Given list : \n", listA)
res = list(map(''.join, listA))
# Result
print("Final list: \n",res)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Given list :
[('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')]
Final list:
['Mon', 'day', '7pm']