我有含有大量的元組(1500元組是精確的)的元組,如下:有效利用在
l = (("i",), ("i", "am"), ("im",), ("im", "here"), ("go",) ...)
在l
的項目是唯一的。
我希望能夠找到在這個列表中的項目如下:
if i in l:
do_something_with(i)
我怎樣才能讓這個查找效率?我應該排序l
?會是更有效的搜索這種形式的列表:
l = ("i", "i am", "im", "im here", "go" ...)
不是它有所作爲,而是在元組中間的'(「im」)'只是一個字符串,它不是'tuple'。 – mgilson
@mgilson良好的捕捉,但是如果他在進行會員測試時實際上有一個由「im」組成的元組,它確實會有所作爲。 – phant0m
@mgilson謝謝,我解決了這個問題:) – Baz