我无法根据输入比较表中是否存在某些数据。可以说我的输入数据是:
x = 1
然后我的表格由6行数字组成:
[(0,), (1,), (2,), (3,), (4,), (5,)]
我像这样比较我的输入:
c.execute("""SELECT num from tb_numbers""")
table = c.fetchall()
if x in table:
do something....
运行后,它不会进入if语句。我在这里做错了什么?注意:tb_numbers中的“ num”是一个整数
答案 0 :(得分:0)
<tr></tr>
如果仅查找一个值,则可以在找到该值以提供性能后结束for循环。
<tr>
<td>In respect of all directors</td>
</tr>
<tr>
<td>Name:</td>
<td></td>
</tr>
<tr>
<td>Residential address:</td>
<td></td>
</tr>
<tr>
<td>No of Shares:</td>
<td></td>
</tr>
<tr>
<td>Name:</td>
<td></td>
</tr>
<tr>
<td>Residential address:</td>
<td></td>
</tr>
<tr>
<td>No of Shares:</td>
<td></td>
</tr>