字符串列表和列表字符串转换 - 不拆分

string to list and list to string conversion - without split

你能分享一下如何将字符串转换为列表,反之亦然,如下所示(不拆分每个单词)

需要说明的是,第一部分非常简单,并且在 post 之前就已实现。我只是坚持第二个问题。

要将字符串“转换”为列表,您只需将它放在一个列表中,例如,通过使用 []:

创建一个新列表
input1 = 'I am a boy'
output1 = [input1]

要将列表“转换”为字符串,您可以简单地提取其中的第一个也是唯一一个值:

input2 = ['I am a boy']
output2 = input2[0]

要列出的字符串(假设它是一个只有 1 个字符串的列表,根据您的图片)

inp = 'I am a boy'
lst = [input]

列表到字符串(假设它是一个只有 1 个字符串类型元素的列表)

inp = ['I am a boy']
string = input[0]

如果你想强制转换(可能是因为你有一个整数列表),你可以使用 str() 函数,例如 str(inp[0]) 其中 inp[0] 可能是一个数字