我有这个结构
> api.open_orders(url.api)
[ # List of open orders
{
'id': string, ## Order ID
'type': string, ## Order type - one of
}, ...
]
我尝试使用print int打印(open_o ['type'])但不想工作
TheTraceback(最近一次调用最后一次):文件“tr1.py”,第11行,in print int(open_o ['type'])TypeError:list indices必须是 整数,而不是str
有没有人知道如何打印'type'?
答案 0 :(得分:3)
尝试:
api.open_orders(url.api)[0]["type"]
回溯告诉你,你有一个列表,你用类型索引,所以第一个dict是一个更深层嵌套的列表,作为列表索引0的元素(方括号表示一个列表,也是索引运算符是好的,因为我们没有ASCII中的那么多字符作为语言标记,但有时会激怒。)