在Python中如何不使用for循环来遍历字典呢?这里我们主要用到了Python的2个魔术方法__iter__()和__next__(),具体代码如下:
dict_data={'name':'zhangsan','age':18,'gender':'man'}
data_iterator = dict_data.__iter__()
while True:
try:
key = data_iterator.__next__()
value = dict_data[key]
except:
break
else:
print(key,value)
版权声明:本文为blgpxxw原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。