我有一個列表的列表如下:檢查元素是否已經在列表中?
aList= [['192.168.1.3', '0080.4522.ad08', '2013/05/02 19:10:10', 'automatic'],
['192.168.1.2', '0080.4522.ad08', '2013/05/02 19:05:00', 'automatic']]
當添加另一份清單我要檢查,如果IP或MAC地址在另一個列表中添加他們之前,如果他們已經在列表清單中我不想添加它們。例如,如果我測試192.168.1.3,它不會將它添加到列表中,因爲該元素已經存在。 所以我可能試圖再次添加這個名單,但我希望它失敗:
['192.168.1.3', '0080.4522.ad08', '2013/05/02 19:10:10', 'automatic']
我一直在做它是通過列表循環,一旦元素被發現設置一個布爾值的方式,但我不感覺這樣很棒。你會怎麼做?我知道IP將永遠是每個列表中的元素之一,但依靠索引也似乎是一種不好的做事方式。
完美的感謝。 – Paul