我有一个数字数组,我把它改成了字符串
a="1423"
astr=str(a)
aspl=list(astr)
我应该有['1','4','2','3']。
我想数一数数组中有多少个1~9
1=1次,2=1次。。。5=0次,6=0次。。。你知道吗
我的解决办法是
r=0
for r > 11:
b = aspl.count(r)
但由于它是一个字符串,因此此方法不起作用。
我试过用
b = aspl.count('r')
你可能已经猜到了,它只是在寻找r。
那你怎么办?你知道吗
提前谢谢。你知道吗
Tags:
python^{} 模块提供了一个^{} 用于:
然后打印
如果您坚持字符串中未出现的数字也出现在计数器中,您可以初始化计数器,将所有数字设置为零:
我想。。。你知道吗
下面是另一个可能的解决方案,它将结果生成为一系列元组:
输出
相关问题 更多 >
编程相关推荐