gpt4 book ai didi

Python:从mysql中选择适当的类型

转载 作者:行者123 更新时间:2023-11-29 23:00:02 25 4
gpt4 key购买 nike

如何管理以下内容:

listing = db.query("SELECT list_id FROM results limit 10")

返回包含转换为 long 类型的值的列表:({'list_id': 175L},...)

element = db.query("SELECT * FROM list LIMIT 1")

returns 返回具有标准 int id 的单个元素:element['id'] = 175

现在我想做这样的事情:

if element['id'] not in listing:
print "ok"

但是永远不会进入循环。我认为这是因为列表(long)和元素(int)中的类型不同。

有没有快速简单的解决方案来解决这个问题?

谢谢

最佳答案

您的第一个查询返回字典列表。您正在尝试在字典中查找值。以下是如何迭代字典中的键的正确方法:

for name, age in list.iteritems():
if age == search_age:
print name

取自这里:Get key by value in dictionary

关于Python:从mysql中选择适当的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com