次のようなリストのリストがあります。
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 は常に各リストの要素 1 になることはわかっていますが、インデックスに依存することも悪い方法のようです。