Input : "A32B45C3"
Output : letters = [ "A", "B", "C"]
numbers = ["32","45","3"]
我尝试使用如何将字符串分别分成两个数字和字母列表?
code = "A32B45C3"
letters = []
numbers = []
for i in code:
if i.isalpha() == True:
letters.append(i)
elif i.isdigit() == True:
numbers.append(i)
print letters
print numbers
,但我得到数= [ “3”, “2”, “4”, “5”, “3”]代替[ “32”,“45 “,”3“]
你只需要输入字符串字母数字符号? –
不,只是字母和数字@WiktorStribiżew –
这里有一些很好的答案。 –