的名單說:蟒蛇搜索我只想問你如何搜索在Python元組的列表,元組
[("A","B",3),("C","D",4),("E","F",5)]
假設爲"A", "B"
用戶搜索:因爲"A", "B"
是在列表中,它會增加3.
和將輸出列表中再次
[("A","B",4),("C","D",4),("E","F",5)]
如果"A", "S"
用戶搜索時,程序會創建一個新的記錄,並保存在數據庫中
collections.Counter
首先,你需要通過序列迭代並利用前兩個項目例如一個元組創建一個
[("A","S",1),("A","B",3),("C","D",4),("E","F",5)]
聽起來你應該使用字典,'collections'有'defaultdict'和'Counter'可能是有用的。 @ M.Gibson是否允許使用任何庫,比如'collections'? – jamylak 2012-07-14 11:43:03
你會搜索元組中的第二個元素嗎? – Levon 2012-07-14 11:44:44