【Python基礎】以條件陣列、匹配檢查另一個數組的自定義函式實現 Python基礎 索引頁【Python基礎】以條件陣列、匹配檢查另一個數組的例子Python基礎 索引頁
阿新 • • 發佈:2022-03-30
返回: 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基礎 索引頁