在使用python迭代器输出时,发现如果集合内含有字符串字符串,连续运行时会出现不一样的结果。而数字虽然也会颠倒顺序,但是出现概率不高,而字符串几乎每次顺序都不同,这是为什么?可以使用迭代器来按照顺序输出内容吗。
收起
问题不在迭代器,而是在集合。Python的集合是无序的(至少目前是),所以每次对集合进行操作,集合内的元素位置都有可能会发生变化。
报告相同问题?