把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
本文来自博客园,作者:代码改变世界—北枳,转载请注明原文链接:https://www.cnblogs.com/D1DCD/p/16557532.html