我如何使用字典理解来编写下面的代码

问题描述 投票:0回答:1

需要使用字典理解来帮助优化以下python代码。如何使用python特殊功能修改我的代码

        container_status = {}
        active=[]
        inactive=[]
        not_found=[]
        if containers:
            for container in containers:
                inspect_dict = cli.inspect_container(container)
                state = inspect_dict['State']
                is_running = state['Status'] == 'running'
                if is_running:
                    active.append(container)
                else:
                    inactive.append(container)        
            container_status= {'active':active,'inactive':inactive,'not_found':not_found }     
            print(container_status)```
python list dictionary optimization dictionary-comprehension
1个回答
0
投票

您可以尝试这个

© www.soinside.com 2019 - 2024. All rights reserved.