我需要從用戶接收一個字符串,將它顯示在列表中,以便列表中的每個器官包含[字母,它在一行中重複的數字]。列表和計數重複字母
我以爲我的代碼是好的,但它不起作用。
這裏是我的代碼:
my_str = raw_input("Enter a string:")
j=0
while j<=len(my_str):
for i in my_str:
counter=0
if i==i+1:
counter +=1
continue
print i, counter
else:
print i,1
j+=1
輸出:
Enter a string: baaaaab As list: [['b', 1], ['a', 5], ['b', 1]]
我們沒有學過它,但我更喜歡使用我們所做的事情。 – user1562379
正如你應該的。 :)這個答案更適合那些可能會遇到問題的人。 – Amber
我不會實現列表,而是使用'sum(1 for _ in g [1])' –