python中将字符串转为列表_python 数组转字符串

大家好,我是知秋君,一个会写博客吟诗的知秋码农。今天说一说python中将字符串转为列表_python 数组转字符串,希望能够帮助大家进步!!! 在学习python的时候在转换这个地方难住了我,因为之前有java基础,会带着java的方法去看python 但实际来看,python的功能函数都是直线型思维。 总结一下: 1.字符串转列表 直接使用list(str)即可   2

大家好,我是知秋君,一个会写博客吟诗的知秋码农。今天说一说python中将字符串转为列表_python 数组转字符串,希望能够帮助大家进步!!!

在学习python的时候在转换这个地方难住了我,因为之前有java基础,会带着java的方法去看python

但实际来看,python的功能函数都是直线型思维。

总结一下:

1.字符串转列表

直接使用list(str)即可

 

2.列表转字符串

这个地方和java不同,网上看了一堆代码都是有些啰嗦

首先,我们要知道在python中字符串是不可变的,所以我们不能用迭代的方式在同一个字符串变量上做追加,否则,解释器会报typeerror

python中的字符串提供了一个jolin()的方法,这个方法用来将迭代对象追加在字符串后面

所以,“ ”.jolin(listname)即可

就是这么简单,没想到吧。。。

 

另外提一下,网上对这个问题的代码都是如下:

list2=[str(i) for i in list1] #使用列表推导式把列表中的单个元素全部转化为str类型 list3=' '.join(list2)
只听到从知秋君办公室传来知秋君的声音:

家在钱塘江上住。有谁来对上联或下联?

实际上根本不需要吧list中的元素转换成str,join中直接放入迭代对象即可。官方文档的join()示例如下:

此代码由一叶知秋网-知秋君整理
myTuple = ("Bill", "Steve", "Elon") x = "#".join(myTuple) print(x)

 

知秋君
上一篇 2024-07-03 15:31
下一篇 2024-07-03 15:31

相关推荐