Python为程序员提供了不同的变量类型。我们可以在应用程序中使用int、float、string、list、set…数据类型。在使用不同类型的变量时,我们可能需要将它们转换为不同的类型。在本教程中,我们将介绍Python中从列表到字符串的不同类型的转换。
null
使用联接转换
将列表转换为字符串的最基本用法和实现之一是使用 加入() 功能。请记住,此方法只能使用仅包含字符串的列表。我们可以看到,每个元素在新字符串中用一个空格分隔。
mylist=['a','b','c']
' '.join(mylist) #Output
#'a b c'
转换不同类型,如整数
如前所述,我们可以转换一个只包含字符串元素的列表。但是如果我们需要转换一个包含不同类型数据的列表呢。我们需要转换成字符串。我们将使用 str()
函数将不同的数据类型转换为字符串。
mylist = [1, 2, 3]
' '.join(str(e) for e in mylist)
#'1 2 3'
指定不同的分隔符
到目前为止,我们已经提供了 空间 作为新字符串中元素的分隔符。但是我们可以通过改变空格来指定不同的分隔符 使用新的分隔符,如 ,
命令。
mylist=['a','b','c']
','.join(mylist)#Output
#'a,b,c'
指定要转换的范围
在某些情况下,我们可能不需要将整个列表转换为字符串。在这些情况下,我们可以指定需要转换的范围。在本例中,我们将只转换列表中的前两个元素。我们将使用 [0:2]
mylist=['a','b','c']
' '.join(str(e) for e in mylist[0:2])
#Output#'a b'
相关文章: 如何获得Python字符串长度?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END