发布网友 发布时间:2024-10-20 04:06
共1个回答
热心网友 时间:2024-10-20 06:03
导读:今天首席CTO笔记来给各位分享关于查找-1有多少个python的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
pythonnumpy如何查询数组是否有某个数的总个数?import?numpy?as?np?a?=?np.ones((4,5))print(a)print(np.sum(a==1))
假定数组为a
可以先试用a==某个数,转换为一个包含True或者False的数字,
等于该树则为True,不等于则为False
True又可以当作1,False可以当作0
使用np.sum求和可以得到等于该数的总个数
Python里面list用find查找某一关键字,如果返回是-1,该如何处理?phonelist.find('139')==-1?
这个问题有点奇怪,python中list好像没有find方法吧,不过字符串中有。
你可以循环这个list,然后对list中的元素使用find方法,也就是for循环里面用个if判断,要是找到就做什么,没找到做什么,比如
forlinlist:
ifstr(l).find('somestring')0:
#dosomething
else:
#dootherthing
用python编写一个程序,能从一直字符串中查找某元素的个数。例如“123456789011112221111111122211111111"deff(s,c):
count=0
whilelen(s)0:
index=s.find(c)
ifindex==-1:
break
count+=1
s=s[index+len(c):]
returncount
defg(s,c):
cs=""
whileTrue:
cs+=c
count=f(s,cs)
ifcount0:
printcount,cs
else:
break
a="123456789011112221111111122211111111"
g(a,"1")
结果:
211
1011
5111
51111
211111
2111111
21111111
211111111
也可以用re模块做.
结语:以上就是首席CTO笔记为大家整理的关于查找-1有多少个python的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~