将一个dict通过iter()转化成迭代器类型,发现只能度取出key值,无法读取里面的value 或者item了,因为迭代器不支持.values()与.items()格式,那该如何提取key值和item呢
明明都可以啊 values(), items()
d = {"name": "张三", "age": "666"} it = iter(d.items()) while 1: try: v = next(it) print v except StopIteration as e: break
取values
it = iter(d.values())
Sign in to make a reply
早起的达先生
将一个dict通过iter()转化成迭代器类型,发现只能度取出key值,无法读取里面的value 或者item了,因为迭代器不支持.values()与.items()格式,那该如何提取key值和item呢