gpt4 book ai didi

Python 3.6 - 在包含字典的列表中搜索单词,列表中包含字典

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:07 25 4
gpt4 key购买 nike

我试着做一个简单的标题,但我对这个有点迷茫。

我正在使用 Python 模块 Python-HPILO 来收集一些信息,例如 HP Blade 上的硬盘驱动器磁盘和 DIMM 详细信息,这是有效的。

示例:

import hpilo
ilo = hpilo.Ilo('10.0.0.1', 'USER', 'PASSWORD')
health = ilo.get_embedded_health()
logical_drives = (health['storage']['Controller on System Board']['logical_drives'])
print(logical_drives)

结果(匿名):

[{**'label': '01', 'status': 'OK', 'capacity': '419 GiB', 'fault_tolerance': 'RAID 1/RAID 1+0', ' logical_drive_type': 'Data LUN', 'encryption_status': '未加密', 'physical_drives': **[{**'label': 'Port 1I Box 1 Bay 1', 'status': 'OK', 'serial_number ':'SXXXXXXXX','型号':'YYYYYY','容量':'419 GiB',**'marketing_capacity':'450 GB'**,'位置':'端口 1I Box 1 Bay 1',' fw_version': 'HPD9', 'drive_configuration': 'Configured', 'encryption_status': '未加密', 'media_type': 'HDD'**}**, {'label': 'Port 1I Box 1 Bay 2' , 'status': 'OK', 'serial_number': 'SXXXXXX', 'model': 'YYYYYY', 'capacity': '419 GiB', 'marketing_capacity': '450 GB', 'location': 'Port 1I Box 1 Bay 2', 'fw_version': 'HPD9', 'drive_configuration': 'Configured', 'encryption_status': 'Not Encrypted', 'media_type': 'HDD'**}]}]/p>

我想收集marketing_capacity的值,这里是450GB。我在 list 或 dict 中发现了一些与递归搜索相关的其他主题,但我无法使其与这个特定的 listed-dictonary-listed-dictonary 东西一起工作。

有没有人有简单的方法/功能来研究这种列表?

最佳答案

列表中的字典没有什么特别之处。您已经知道如何查找嵌套值 - 只需继续相同的原则即可。

print(logical_drives[0]['physical_drives'][0]['marketing_capacity'])

关于Python 3.6 - 在包含字典的列表中搜索单词,列表中包含字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com