我正在使用此查询来验证给定路线上是否有 2 个航点(x[0] 和 x[2]):
c.execute("SELECT WPNumber, ROUTE, WPID FROM wpnavrte WHERE ROUTE = ? AND (WPID = ? OR WPID = ?)", (x[1], x[0], x[2]))
如果两个航点都在路线上,则结果应该类似于[('001', 'A123', 'WAYPOINT X'), ('005', 'A123', 'WAYPOINT Y')]
如果航点/路线组合为假,它将返回 None 或一个列表。
检查查询结果是否为双列表(或不是)的最pythonic方法是什么?