请问一下字典中的keys方法返回的dict_keys(['a', 'b', 'c'])是如何实现返回的?
来源:14-5 iterator与generator
这是bug
2018-06-01
我看到好像是返回一个元组,又好像是一个列表,很奇怪
求解惑,该如何写一个类似于keys的方法的功能?
写回答
2回答
-
2Fling
2018-06-06
dict={'A':1,'B':2,'C':3} def return_key(dic): l=[] for key,value in dic.items(): l.append(key) return l print(return_key(dict))
00 -
2Fling
2018-06-06
dict={'a':1,'B':2} def return_key(dic): for key,value in dic.items(): yield key for i in return_key(dict): print(i)
032018-06-06
相似问题