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 –
這裏有一些很好的答案。 –