Why list() with an object shows different results respectively?
本问题已经有最佳答案,请猛点这里访问。
结果是
1 2 3 4 5 6 7 8 | >>> test = {1: 2, 3: 4} >>> a= test.iterkeys() >>> list(a) **[1, 3]** >>> list(a) **[]** >>> list(a) [] |
结果是
1 2 3 4 5 6 7 8 | >>> test = {1: 2, 3: 4} >>> a= test.iterkeys() >>> list(a) **[1, 3]** >>> list(a) **[]** >>> list(a) [] |