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