字符串列表和列表字符串转换 - 不拆分
string to list and list to string conversion - without split
你能分享一下如何将字符串转换为列表,反之亦然,如下所示(不拆分每个单词)
- 输入:字符串
'I am a boy'
- 输出:
['I am a boy']
和
- 输入:列表
['I am a boy']
- 输出:字符串
'I am a boy'
需要说明的是,第一部分非常简单,并且在 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]
可能是一个数字
你能分享一下如何将字符串转换为列表,反之亦然,如下所示(不拆分每个单词)
- 输入:字符串
'I am a boy'
- 输出:
['I am a boy']
和
- 输入:列表
['I am a boy']
- 输出:字符串
'I am a boy'
需要说明的是,第一部分非常简单,并且在 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]
可能是一个数字