Python 返回与字典列表中特定键关联的值列表

卢卡斯

我有一个字典列表:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用字典值打印与 Python 列表中的键关联的键和多个值?

更改列表中每个字典的特定键的值-python

Python 从字典列表中获取多个特定的键和值

遍历字典列表以提取python中的特定键/值

字典列表中特定键的值总和 python

在字典中将字典值与列表进行比较,并在Python中按列表的顺序返回键

字典键*值到python中的列表

如何根据 Python 中其他键的值增加字典列表中的特定键

Python:使用新键从字典输入中返回字典列表

Python:字典中列表的特定值的总和

为Python中列表中的每个值返回字典中的键

Python 通过键返回值列表 itemgetter 排序字典

如果 Python 中的键/值相同,则删除列表中的字典

Python>根据列表中的值从字典中查找键

Python修改键列表中的嵌套字典值

Python-根据相同的键求和字典列表中的值

从Python中的字典列表中提取键/值对

根据python中的键汇总字典列表上的值

如何从python中的键,值创建字典列表

在Python字典中交换键和值(包含列表)

从 Python 字典中获取键和值作为列表

如何打印Python列表中包含的字典的键和值

在列表字典中按值获取键-python

python:从字典中的值列表中返回完全匹配

如何从仅包含键和键-值对列表的列表中创建字典(Python)?

Python使用键列表更改字典的值

Python 从字典列表中提取键的值

从python中的字典列表中查找特定值

如何从python中的字典中的列表中提取特定值?