把python中的列表轉化為字符串
怎么把python中的列表轉換為字符串:
1,列表中非字符串的元素的轉換
方法一:
使用列表推導式進行轉換
1 list=['hello',6,9,'beizhi'] 2 list=[str(i) for i in list1] 3 print(list) 4 輸出結果為 5 ['hello', '6', '9', 'beizhi']
方法二:
使用map高級函數轉換
1 list=['hello',6,9,'beizhi'] 2 list=list(map(str,list1)) 3 print(list) 4 輸出結果為 5 ['hello', '6', '9', 'beizhi']
2,整個列表轉化為字符串的方法
方法一:
*注意:在將整個列表轉換為字符串前,需要將列表中的元素轉化為str類型
1 list1=['hello',6,9,'beizhi'] 2 list1=list(map(str,list1)) 3 list1=' '.join(list1) 4 print(list) 5 輸出結果為 6 hello 6 9 beizhi
方法二:
使用for循環來轉換
1 list=['hello',6,9,'beizhi'] 2 list1='' 3 for i in list: 4 list1=list1+str(i) 5 list1+=' ' 6 print(list1) 7 輸出結果為 8 hello 6 9 beizhi
本文來自博客園,作者:代碼改變世界—北枳,轉載請注明原文鏈接:http://www.rzrgm.cn/D1DCD/p/16557532.html

浙公網安備 33010602011771號