は私が持っているべきである私は、文字列どのように増分で文字列を数えますか?
a="1423"
astr=str(a)
aspl=list(astr)
に変更数の配列を有する[ '1'、 '4'、 '2'、 '3']。 配列内に1〜9の数が含まれていることを確認したかったので、 1 = 1回、2 = 1回... 5 = 0回、6 = 0回(s) )...これまで
私のソリューションは、
r=0
for r > 11:
b = aspl.count(r)
だったが、それは文字列であるため、この方法では動作しません。 ご想像の通り、私は
b = aspl.count('r')
その後、使用してみました、それはRのみを探しています。 これについてどう思いますか?
ありがとうございます。
OPは、印刷したいですあなたの解決策の場合には存在しない0の文字列で利用できない数字 –
@MoinuddinQuadriは、 'Counter 'はゼロです。 –
はい、それは真ですが、明示的に呼び出さない限り、* number *キーはdictで利用できません。 –