【Python基础】以条件数组、匹配检查另一个数组的例子
返回: Python基础 索引页
以条件数组、匹配检查另一个数组的例子。
对如下的数组:
[Actin --3][0] [conditon aa]
[conditon kk]
[conditon rr]
[conditon cc]
有另外一个条件数组:
"condition aa"
"condition kk"
"condition cc"
如果对条件数组的每一条记录,
和上述数组的第三维中任何一条相等,则计数加1
最后统计 符合条件的有几条,将结果 送入 第一个数组的 第二维。
对上述例子,结果会变成:
[Actin --3][3] [conditon aa]
[conditon kk]
[conditon rr]
[conditon cc]
程序如下:
#### def get action-plan-list actionList = [] tmpFactor= [] tmpFactor.append("[Action --1]") tmpFactor.append(0) contents = [] contents.append("condition aa") contents.append("condition kk") contents.append("condition rr") contents.append("condition cc") actionList.append(tmpFactor) actionList.append(contents) print(actionList) ##begin to serach tmpVals = actionList[1] #### def prepare-condition() KeyWord = [] KeyWord.append("condition aa") KeyWord.append("condition kk") KeyWord.append("condition cc") #### def make-search() tmpCnt = 0 for j in range (len(tmpVals)): curVal = tmpVals[j] ## for i in range(len(KeyWord)): ##print (curVal) ##print ( KeyWord[i] ) if (curVal == KeyWord[i]): tmpCnt = tmpCnt +1 ## ## ## #### end of action-plan-list iteration actionList[0][1] = tmpCnt print(actionList)
运行结果如下:
[['[Action --1]', 0], ['condition aa', 'condition kk', 'condition rr', 'condition cc']]
[['[Action --1]', 3], ['condition aa', 'condition kk', 'condition rr', 'condition cc']]
返回: Python基础 索引页
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2014-03-20 查询红帽linux/Oracle Linux的发行版本的方法
2014-03-20 表空间的自动扩展是文件单位的
2014-03-20 [Oracle]如何查看一个数据文件是否是自动扩展
2014-03-20 [Oracle工程师手记]创建表空间时ora-01119和ora-27040的处理
2014-03-20 sqlplus 格式化一例
2014-03-20 Oracle数据库的非归档模式迁移到归档模式