【Python基础】以条件数组、匹配检查另一个数组的自定义函数实现

返回: Python基础 索引页


下面的代码,是之前所写的 【Python基础】以条件数组、匹配检查另一个数组的例子
的改进版。通过函数实现匹配检查。

复制代码
def makeSearch(tmpActionList, tmpKeywordList):
    tmpCnt = 0
    tmpVals = tmpActionList[1]
    for j in range (len(tmpVals)):
        curVal = tmpVals[j]
        ##
        for i in range(len(tmpKeywordList)):
            ##print (curVal)
            ##print ( tmpKeywordList[i] )
            if (curVal == tmpKeywordList[i]):
                tmpCnt = tmpCnt +1
            ##
        ##
    ##
    tmpActionList[0][1] = tmpCnt
    ##print(actionList)
##

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)

keywordList = []
keywordList.append("condition aa")
keywordList.append("condition kk")
keywordList.append("condition cc")

makeSearch(actionList, keywordList)

print (actionList)
复制代码

 

输出结果如下:

[['[Action --1]', 3], ['condition aa', 'condition kk', 'condition rr', 'condition cc']]

 

返回: Python基础 索引页

posted @   健哥的数据花园  阅读(161)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2021-03-30 [Oracle 工程师手记]探究 Oracle PDB Application Container (二)
点击右上角即可分享
微信分享提示