gpt4 book ai didi

python - 将列表对象连接到密码

转载 作者:行者123 更新时间:2023-12-01 03:39:31 24 4
gpt4 key购买 nike

我正在使用 Neo4j Bolt 驱动程序并执行一些查询,我必须检查 id 列表中的节点。

查询:

MATCH (n)-[r]->(m) WHERE ID(n) in [1,2,3,4] RETURN n,r,m

用 python 做同样的事情会失败:

l = [1,2,3,4]
query = 'MATCH (n)-[r]->(m) WHERE ID(n) in '+list+' RETURN n,r,m'

执行失败并出现以下错误:

query = 'MATCH (n)-[r]->(m) WHERE ID(n)' in '+list+' RETURN n,r,m'
TypeError: cannot concatenate 'str' and 'int' objects

我们怎样才能实现这一目标?

最佳答案

您的列表不是字符串(str)类型。由于没有自然的方式连接 intstr,因此您会收到此错误。

制作像 list = '[1,2,3,4]' 这样的 list 字符串会有帮助。

顺便说一句list是Python中的保留关键字。您应该使用不同的名称。

关于python - 将列表对象连接到密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868743/

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