【发布时间】:2016-03-11 18:33:36
【问题描述】:
我在下面有一个列表:
ma_list:
{'Short_windows': 1, 'Long_windows': 2, 'Cover_windows': 2}
但我不能使用ma_list[0] 来获得Short_windows's 值1。
如何获取Short_windows、Long_windows、Cover_windows's的值?
如果我尝试打印ma_list['Short_windows']
它会在下面显示错误:
TypeError: 列表索引必须是整数,而不是 str
【问题讨论】:
-
ma_list["Short_windows"]?
-
这是dictionary,不是列表。
-
仅仅因为你是按顺序写的,并不意味着它是按这个顺序存储的。此外,您的标题与您的问题完全不符。
-
ma_list传递的内容是什么?显然它不是字典,而是列表。print(ma_list[0])不行吗? -
@easyway 如果您的问题得到解决,别忘了accept (and upvote :P) an answer below。
标签: python