我在一个列表类中有这个信息块。每当我打印(块)时,它都会遍历整个列表并输出如下:
[{'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)的结果,而不是循环遍历整个块,即使我从未告诉程序这样做。
拿到钥匙并打印出来:
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()
然后它会工作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。