1. 程式人生 > 其它 >【Python基礎】以條件陣列、匹配檢查另一個數組的自定義函式實現 Python基礎 索引頁【Python基礎】以條件陣列、匹配檢查另一個數組的例子Python基礎 索引頁

【Python基礎】以條件陣列、匹配檢查另一個數組的自定義函式實現 Python基礎 索引頁【Python基礎】以條件陣列、匹配檢查另一個數組的例子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基礎 索引頁