[英]how to iterate through keys and values in a dictionary in python
我创建了一个字典,其中包含以下数据:
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
而Sample_Data.xlsx , Status, Inactive
在第二次迭代中Sample_Data.xlsx , Status, Inactive
。
以下是我用于打印的代码。
my_dict = reference.to_dict('index')
for column,values in my_dict.items():
print("{} = {}".format(column, values))
您可以使用list(dict.keys())
来获取密钥作为列表。 正如N_tro_P所指出的那样,您可以使用sorted(dict.keys())
来获取已排序键,并对其进行迭代。
字典没有保证的“顺序”。 但是,由于两个字典都具有相同的键,因此您可以循环浏览一个,并针对两个(或其他字典)使用该键。 当您“迭代” Python中的字典时,您会得到密钥。 使用键访问“其他”词典的值。
for keys in my_dict
print(my_dict[key])
print(my_other_dict[key])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.