acur.execute("Select id,firstname,lastname from tbl_emp")
tk = acur.fetchall()
结果集为:
tk = [(1,'a','b'),(2,'c','d'),(3,'e','f')]
如何使用第一个元素的值搜索此结果集?
假设我用2搜索,结果是c和d。
最佳答案
如果你只是在看元组:
>>> def search(_list, _value):
... for item in _list:
... if item[0] == _value:
... return item[1], item[2]
...
>>> search(tk, 2)
('c', 'd')
>>> search(tk, 3)
('e', 'f')
>>> search(tk, 4)
>>>
关于python - 使用第一个元素的值获取结果集中第二个和第三个元素的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26985917/