我想使用map,reduce,filter以更pythonic的方式编写此代码。有人可以帮助我。使用Python对字符串进行迭代3
这是一段简单的代码,它根据字符串中的位置将总值赋给字符串。 例如,对于该字符串abaacab
a b a a c a b
1 2 3 4 occurrence of a
1 2 occurrence of b
1 occurrence of c
1+1+2+3+1+4+2 = 14
import sys
check, total = {}, 0
for i, v in enumerate(sys.argv[1]):
if v in check:
check[v] += 1
else:
check[v] = 1
total += check[v]
print(total)
为什么downvote? –
我还没有投票,但我会想象,人们会期望一些研究努力或编程尝试从你身边。现在你基本上要求人们为你写一些代码。 – quinz
它是做什么的? –