我有一个字典列表:
my_dict = [{'Serial': 'AAAAAA', 'Slave_ID': 2},{'Serial': 'BBBBBB', 'Slave_ID': 3}, {'Serial': 'AAAAAA', 'Slave_ID': 5}]
有人可以建议我提取特定序列号的 slave_ID 列表的方法吗?例如(伪代码):
Extract_slave_id('AAAAAA'):
#returns a list of slave id's associated with serial 'AAAAAA'
list = [5,2]
return list
提前致谢。
data = [{'Serial': 'AAAAAA', 'Slave_ID': 2}, {'Serial': 'BBBBBB', 'Slave_ID': 3},
{'Serial': 'AAAAAA', 'Slave_ID': 5}]
def extract_slave_ids(slave_id, data):
return [item['Slave_ID'] for item in data if item['Serial'] == slave_id]
print(extract_slave_ids('AAAAAA', data))
输出:
[2, 5]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句