#建立由多個(type,word)元組構成的列表
tuple = [('direction','north'),('direction','south'),('direction','east'),('verb','go'),('noun','bear')]
list = [x[1] for x in tuple]#建立乙個只包含每個元組第二個元素的列表
result =
deflexicon_scan
(sentence):
words_list = sentence.split()#將輸入的句子分成含若干個元素的列表
for i in words_list:
if i in list:
get_test = i
for a,i in enumerate(list):#enumerate()獲取for迴圈的次數
if get_test == i:
else:
pass
return result
print lexicon_scan("go south north see a bear")
由 python 元組 衍生的其他知識
元組 tuple 是關聯式資料庫中的基本概念,關係是一張表,表中的每行 即資料庫中的每條記錄 就是乙個元組,每列就是乙個屬性。在二維表裡,元組也稱為行。性質 元組是關聯式資料庫中的基本概念 釋義 資料庫中的每條記錄 定義 笛卡爾積中的每乙個元素,叫做乙個n元組或簡稱元組 笛卡爾積是指在數學中,兩個集...
快排中雙向掃瞄法的應用 二元組
在乙個有序的陣列中找出兩個元素的和為k的不重複組合 1 暴力破解法。依次從左到右取出元素去乙個乙個相加,看看等不等於k。等於k就輸出兩元素。但是這個的效率非常底,達到了o n 級。注意題目中的有序。所以就有更好的方案了。2 採用快排的雙向指標掃瞄法。定義左指標,右指標,一開始指向下標0和下標陣列長度...