Python程序 将数组列表转换为字符串并相反
将列表转换为字符串
将列表转换为字符串的一种方法是遍历列表中的所有项并将它们连接到空字符串中。
例子
输出
使用Join函数
Join是Python的一种内置函数,用于使用用户指定的分隔符连接可迭代对象(例如:列表)的项。 我们可以使用join函数将列表转换为字符串,但列表中所有元素都应该是字符串,并不是其他类型。
如果列表包含任何其他数据类型的元素,则需要使用str()函数将元素首先转换为字符串数据类型,然后才能使用join函数。
句法
join函数的句法为-
其中,
- S=连接后的字符串。
-
L=可迭代对象。
分隔符应在双引号内指定。
例子
输出
the list is ['I', 'want', 'cheese', 'cake']
I want cheese cake
I*want*cheese*cake
I@want@cheese@cake
上面的例子会产生一个类型错误,因为列表中的所有项目不是“字符串”类型。 因此,为了获得正确的输出,列表项目2和3应转换为字符串
输出
将字符串转换为列表
可以使用split()函数将字符串转换为列表。 split()函数将字符串作为输入,并根据提到的分隔符(分隔符是指将根据其分割字符串的字符)产生一个列表作为输出。 如果没有提到分隔符,则默认情况下包含空格。
句法
其中。
- S=正在拆分的字符串。
-
L=拆分后获得的列表。
如果要使用除空格之外的任何其他分隔符,则必须在双引号内的括号内指定它。
例子
以下是另一个示例,我们不会提及任何分隔符 –
输出
以下是程序的输出。
使用分隔符“,”
输出
以下是程序的输出。
使用分隔符“@”
输出
以下是程序的输出。