要遍历字典的所有关键字,可像遍历序列那样使用普通的for语句。
d = {'x': 1, 'y': 2, 'z': 3}
for key in d:
print(key, 'corresponds to', d[key])
也可使用keys等字典方法来获取所有的键。如果只对值感兴趣,可使用d.values。你可能还记得,d.items以元组的方式返回键值对。for循环的优点之一是,可在其中使用序列解包。
for key, value in d.items():
print(key, 'corresponds to', value)
注意 字典元素的排列顺序是不确定的。换而言之,迭代字典的键或值时,一定会处理所有的 键或值,但不知道处理的顺序。如果顺序很重要,可将键或值存储在一个列表中并对列 表排序,再进行迭代。要让映射记住其项的插入顺序,可使用模块collections中的 OrderedDict类。
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar