1. 插入顺序保留:字典默认保留键值对的插入顺序,遍历顺序与插入顺序一致。
2. 删除与重新插入:
3. 修改不影响顺序:仅更新键的值不会改变其插入顺序。
示例:
python
d = {'a': 1, 'b': 2}
d['c'] = 3 插入顺序为 a→b→c
del d['b'] 删除后顺序为 a→c
d['b'] = 4 重新插入后顺序为 a→c→b
for key in d:
print(key) 输出顺序:a → c → b
python
for key in sorted(d):
print(key, d[key])
通过理解这些特性,可以在不同Python版本中合理控制字典的遍历行为。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态
