2019년 1월 17일 목요일

Python : 리스트를 문자로 변환 ( How to Convert a list to string )

join 함수 사용

list 내부 값이 string인 경우

list1 = ['a', 'p', 'p' ,'l', 'e']
jn_str = ''
print (jn_str.join(list1))

Reuslt

apple


list 내부 값이 string이 아닌 경우

list1 = [1, 2, 3,'abcd',[11,22],1.23]
jn_str = ','
jn_str.join(str(e) for e in list1)

Result

'1,2,3,abcd,[11, 22],1.23'


map 함수 사용

조금 더 간단히 표현이 가능

list1 = [1, 2, 3,'abcd',[11,22],1.23]
jn_str = ','
jn_str.join(map(str,list1))

Result

'1,2,3,abcd,[11, 22],1.23'






댓글 없음:

댓글 쓰기

추천 게시물

python: SVD(Singular Value Decomposition)로 간단한 추천시스템 만들기( feat. surprise )

svd_example In [15]: # !pip install surprise In [21]: from...