본문 바로가기
파이썬

파이썬 문자열 목록에서 쉼표로 구분 된 문자열을 어떻게 만들까요?

by º기록 2020. 10. 17.
반응형

두 개의 연속 쌍 사이에 쉼표가 추가되도록 시퀀스에서 문자열을 연결하는 선호하는 방법은 무엇입니까? 즉, 예를 들어 [ 'a', 'b', 'c'] 'a, b, c'에 어떻게 매핑합니까? (케이스 [ 's'] [] 's' ''에 매핑되어야합니다. 각기.)

나는 보통 ''. join (map (lambda x : x + ',', l)) [:-1] 과 같은 것을 사용하지만 다소 만족스럽지 않습니다.

 

해결 방법

 

my_list = ['a', 'b', 'c', 'd']
my_string = ','.join(my_list)
'a,b,c,d'

목록에 정수가 포함되어 있으면 작동하지 않습니다.

그리고 목록에 문자열이 아닌 유형 (예 : 정수, 부동 소수점, 부울, 없음)이 포함 된 경우 다음을 수행하십시오.

my_string = ','.join(map(str, my_list)) 

 

참조 페이지 https://stackoverflow.com/questions/44778

 

 

반응형

댓글