开发者社区> 问答> 正文

如何从这个区块中获取特定内容?

我在一个列表类中有这个信息块。每当我打印(块)时,它都会遍历整个列表并输出如下:

[{'version':3,'from':'hx7ccc54932b913c71f7051e9dc1b621074c91d462','to':'hxbf2a3504318b6315e38eeb87ee84402361a7d644','stepLimit':1000000,'timestamp':1547599428802897,'nid':1,'value':30000000000000000000000,'签名':'ehslHJOj5e6apGhxEbZ6SESx5fagazIPNI5BjCo3sMYAGWVMQbiN8w / PH8BHhHmXBtwEGWiqEuTU5fa4toeOvwE =','txHash':'0x833bf64c224209ce850df8f9d47b9b6fcb1471cee93d8c946c2a2bfbded3fb2a'}]

我曾尝试打印(块[1])以及打印(块[0] [1])但它说超出范围?

from iconsdk.icon_service import IconService
from iconsdk.providers.http_provider import HTTPProvider

def main():

icon_service = IconService(HTTPProvider("https://ctz.solidwallet.io/api/v3"))
block = icon_service.get_block("latest")['confirmed_transaction_list']
print(block)

if name == '__main__':

main()

我希望它给我'''(hxbf2a3504318b6315e38eeb87ee84402361a7d644)的结果,而不是循环遍历整个块,即使我从未告诉程序这样做。

展开
收起
一码平川MACHEL 2019-01-16 17:23:07 1719 0
1 条回答
写回答
取消 提交回答
  • 拿到钥匙并打印出来:

    from iconsdk.icon_service import IconService
    from iconsdk.providers.http_provider import HTTPProvider

    def main():

    icon_service = IconService(HTTPProvider("https://ctz.solidwallet.io/api/v3"))
    block = icon_service.get_block("latest")['confirmed_transaction_list']
    print(block[0]['to'])
    

    if name == '__main__':

    main()

    然后它会工作。

    2019-07-17 23:25:41
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载