Python3.x ä¸ä¼šç¢°åˆ°è¿™æ ·çš„问题:
>>> sites_link = {'runoog':'runoob.com', 'google':'google.com'}
>>> sides = sites_link.keys()
>>> print(sides[0])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'dict_keys' object does not support indexing
>>>
åŽŸå› è¯´æ˜Žå�Šè§£å†³æ–¹æ³•:
dict.values() dict.keys()
在 python2.x dict.keys 返回一个列表,但是在在 Python 3.x 下,dict.keys 返回的是 dict_keys 对象,若需�转�为列表,请使用:
list(dict.values()) list(dict.keys())
修改上�实例:
>>> sites_link = {'runoog':'runoob.com', 'google':'google.com'}
>>> sides = sites_link.keys()
>>> list(sides)
['runoog', 'google']
>>>