如何通过迭代对象类型记录来创建列表

时间:2019-04-14 18:11:57

标签: python python-3.x

我有一个neo4j对象类型记录。它包含
[名称,国家/地区,值]。对于每次迭代,如果我打印(列表(记录的第一个值)),它将生成单独的项目列表。 但我想列出这些清单的完整清单 [[name1,country1,value1],[name2,country2,value2]]。我尝试了附加操作,但是它对我不起作用。提出一些概念对我有帮助

我当前的代码是这个

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))

谢谢

1 个答案:

答案 0 :(得分:0)

使用列表理解:

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

此外,请发布您的代码作为答案的一部分。 您提供的详细信息越多,我们可以提供的帮助越多。 https://stackoverflow.com/help/mcve