python列表里面有多个字典,怎么取出每个字典特定key的value组成列表?



列表如下
[
{'name': 'eth0', 'macAddr': '2c:44:fd:7f:56:a4'},
 {'name': 'eth5', 'macAddr': 'd8:9d:67:f2:ef:74'},
 {'name': 'eth3', 'macAddr': '2c:44:fd:7f:56:a7'},
 {'name': 'eth1', 'macAddr': '2c:44:fd:7f:56:a5'}, 
{'name': 'eth4', 'macAddr': 'd8:9d:67:f2:ef:70'}, 
{'name': 'eth2', 'macAddr': '2c:44:fd:7f:56:a6'}
]
取出每个列表key为macAddr的对应value,组成列表,例如这种
["2c:44:fd:7f:56:a4","d8:9d:67:f2:ef:74".......]

代码:
lis = [ i['macAddr']  for i in 列表 ]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM