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'
댓글 없음:
댓글 쓰기