TypeError: 'dict_keys' object does not support indexing

原创 2017年01月30日 10:40:05
a = {0:'左左',1:'右右'}
k = a.keys()
print(k[0])

会产生错误:TypeError: 'dict_keys' object does not support indexing

这是由于python3改变了dict.keys,返回的是dict_keys对象,支持iterable 但不支持indexable,我们可以将其明确的转化成list:

a = {0:'左左',1:'右右'}
k = list(a.keys())
print(k[0])#输出0



TypeError: 'dict_keys' object does not support indexing

import random outcomes = {'heads':0, 'tails':0} sides = outcomes.keys() print(sides[0]) 会产生错误:Type...
  • a070220106
  • a070220106
  • 2013年06月13日 20:18
  • 7360

TypeError: 'dict_keys' object does not support indexing

原帖地址:http://stackoverflow.com/questions/17322668/xi-xj-xj-xi-typeerror-dict-keys-object-does-not-sup...
  • chienchia
  • chienchia
  • 2014年11月07日 08:59
  • 7679

python 提示错误AttributeError: type object 'str' has no attribute '_name_'

在做《Machine Learning in Action》书中的第三章绘制树形图时遇到了这个问题AttributeError: type object 'str' has no attribute ...
  • qq_33363973
  • qq_33363973
  • 2017年09月07日 10:29
  • 1833

Strange SQLAlchemy error message: TypeError: 'dict' object does not support indexing

问题直接用sqlalchemy 的engine来执行sql语句时,当通过文件location字段查找类似’/SYZ/PP_HT/’等类型的文件时, 产生如下错误: Strange SQLAlch...
  • cugb0451
  • cugb0451
  • 2015年05月12日 09:37
  • 1343

TypeError:'dict' object is not callable

出现这种错误有两种可能: 1. 代码里重新定义了dict,比如 dict= {...},这时调用的是代码里定义的dict而不是python内置类型 2. 取字典内容时用了()而不是[]。比如sdi...
  • u010510962
  • u010510962
  • 2016年07月26日 18:38
  • 10420

python3学习笔记1--TypeError: 'dict' object is not callable的解决

dict()是python的一个函数,但我又将dict自定义为一个python字典,在之后想调用dict()函数是会报出“TypeError: 'dict' object is not callabl...
  • x_q_q
  • x_q_q
  • 2016年04月07日 13:20
  • 10132

【Python】python2的代码转python3遇到的问题

需要把一段py2的代码转为py3,执行后,遇到一个错误就解决一个错误,一般都会有替换方案。楼主遇到的如下:1. SyntaxError: Missing parentheses in call to ...
  • ztf312
  • ztf312
  • 2017年12月02日 15:53
  • 177

TypeError: 'dict_keys' object does not support indexing

a = {0:'左左',1:'右右'} k = a.keys() print(k[0]) 会产生错误:TypeError: 'dict_keys' object does not support i...
  • qq_18433441
  • qq_18433441
  • 2017年01月30日 10:40
  • 2631

python中的urlencode和urldecode

python将字符串转化成urlencode ,或者将url编码字符串decode的方法:方法1:urlencode:urllib中的quote方法>>> from urllib import quo...
  • IAlexanderI
  • IAlexanderI
  • 2018年01月19日 13:36
  • 69

python3.6 TypeError: 'dict_keys' object does not support indexing

TypeError: 'dict_keys' object does not support indexing
  • lzp1510681927
  • lzp1510681927
  • 2017年11月07日 21:26
  • 59
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TypeError: 'dict_keys' object does not support indexing
举报原因:
原因补充:

(最多只允许输入30个字)