#随笔–列表中复杂元素的查找
根据某个元素中的某个值或者元素查找某个元素
temp = [('a', 1, 3.2, 4.1),
('b', 1, 3.3, 4.4),
('c', 1, 5.5, 6.6),
('b', 2, 5.2, 2.3)]
findindex = lambda self,i,value1,value2:sorted(self,key=lambda x:x[i]!=value1)[0]
print(findindex(temp,0,'b','c'))
输出得到:
('b', 1, 3.3, 4.4)