我有一个使用Python(mysql.connector)
的MySQL数据库。这是我的桌子:
+----+-------+-------+--------+------------+
| id | num1 | num2 | gen | filename |
+----+-------+-------+--------+------------+
| 1 | 45 | 55 | woman | vid1.mp4 |
| 2 | 25 | 35 | man | vid2.mp4 |
| 3 | 45 | 55 | man | vid3.mp4 |
| 4 | 5 | 15 | woman | vid4.mp4 |
然后通过查询数据库得到以下列表:
[(1, 45, 55, 'woman', 'vid1.mp4'), (2, 25, 35, 'man', 'vid2.mp4'),(3, 45, 55, 'man', 'vid3.mp4'),(4, 5, 15, 'woman', 'vid4.mp4')]
我得到代码中的数字和性别,并将其与数据库中输入的num1、num2和性别进行比较。 例如:
if 25<num<35 and gender =='man':
filename = 'vid2.mp4'
我该如何实现这一点?你知道吗
当我有一个像您在这里指定的数据列表时,向其中添加列名是很有用的。你知道吗
接下来,在循环中迭代数据
我希望这能让您了解如何迭代您的数据并检测某些值。你知道吗
另一种选择是在循环中使用元组解包
根据您的编辑:
相关问题 更多 >
编程相关推荐