我创建了一个包含这样数据的字典:
0 = {'Input_file': 'Sample_ Data.xlsx', 'Column_Name': 'Status', 'Column_Filter': 'Active'}
1 = {'Input_file': 'Sample_ Data.xlsx', 'Column_Name': 'Status', 'Column_Filter': 'Inactive'}
如何在不打印键的情况下,仅以0和1的顺序迭代值。我想阅读: - 第一次迭代中的Sample_Data.xlsx , Status, Active
和第二次迭代中的Sample_Data.xlsx , Status, Inactive
。
以下是我用来打印的代码。
my_dict = reference.to_dict('index')
for column,values in my_dict.items():
print("{} = {}".format(column, values))
答案 0 :(得分:1)
没有保证"订单"对于字典。但是,由于两个词典都具有相同的键,因此您可以循环使用一个键并对两个词典(或其他词典)使用键。当你"迭代" Python中的字典可以获得密钥。使用密钥访问"其他"的值。字典。
for keys in my_dict
print(my_dict[key])
print(my_other_dict[key])
答案 1 :(得分:1)
您可以使用list(dict.keys())
将密钥作为列表获取。正如N_tro_P指出的那样,您可以使用sorted(dict.keys())
按排序顺序获取密钥并使用该代码进行迭代。