Skip to main content
 首页 » 编程设计

python之遍历 python 字典

2025年05月04日31bonelee

我有一个字典,其中键是整数,值是字符串。字典已使用键值排序。 我需要将相应的 string 值(保持排序顺序)复制到列表中。我不知道如何遍历字典。

我知道字典中键值对的数量(假设为'n')。

    Some_ordered_dict 
    resultant_list=[] 
    for i in range(n): 
        resultant_list.append(Some_ordered_dict[increment-key?] 

字典是使用 OrderedDict 从某个字典 'dic' 中排序的,如下所示;

    od=collections.OrderedDict(sorted(dic.items())) 

要点是我必须按照它们在已排序字典中出现的相同顺序显示字典的字符串值。

请您参考如下方法:

resultant_list = [d[k] for k in sorted(d)]