我如何分割一个三个字母的字符串,使它产生一个列表?



我需要输入字符串'AEN',它必须分成('A', 'E', 'N')

我尝试了几种不同的分裂,但从来没有产生我需要的东西。

图片显示了我所做的代码。

我所尝试的是x产生类似于y的结果,但是,我有关于如何实现它的问题。

x=input('Letras: ')
y=input('Letras: ')
print(x.split())
print(y.split())
Letras: AEN
Letras: A E N
['AEN']
['A', 'E', 'N'] 

您只需要list,它将接受任意可迭代对象并生成一个新列表,每个元素一个项。字符串被认为是单个字符的可迭代对象。

>>> list('AEN')
['A', 'E', 'N']

str.split用于基于给定的分隔符(或任意空格,当没有给定分隔符时)分割字符串。例如,

>>> 'AEN'.split('E')
['A', 'N']

如果在字符串中找不到给定的分隔符,则将其空分割为与原始字符串相同的单个字符串。

相关内容

最新更新