我需要输入字符串'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']
如果在字符串中找不到给定的分隔符,则将其空分割为与原始字符串相同的单个字符串。