python-3.x 如何通过迭代对象类型记录来创建列表?

6ju8rftf  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(159)

我有一个neo4j对象类型记录。它包含
[name, country, value] .对于每次迭代,如果我print(list(ith value of record)),它会产生单独的项目列表。但我想让这些列表像[[name1,country1,value1],[name2,country2,value2]]一样完整列表。我尝试了append,但不知何故对我不起作用。请帮助我提出一些概念
我现在的代码是

myquery="""MATCH (c :Customer {walletId:$item})-[:MR|:SENDS_MONEY]-(d)-[:PAYS]->(m)
               WHERE NOT (c)-[]-(m)
               RETURN c.walletId, m.walletId, m.name, COUNT(m.name) ORDER BY COUNT(m.name) DESC LIMIT 30"""
        result=graphdbsessionwallet.run(myquery,item=item)
        #print(result)

        for record in  result:

              print(list(record))

字符串

23c0lvtd

23c0lvtd1#

使用列表解析:

return [[row.name, row.country, row.value]
        for row in query_results]

字符串

相关问题