python高级写法学习

python 复制代码
plugin_container, class_container, base_class = {
   'trigger': (self._trigger_plugins, self._trigger_classes, BaseTrigger),
   'jobstore': (self._jobstore_plugins, self._jobstore_classes, BaseJobStore),
   'executor': (self._executor_plugins, self._executor_classes, BaseExecutor)
}[type_]

首先是定义一个字典,取字典的value,然后是元组解压

也就是说,type_的值只能是trigger、jobstore、executor,

plugin_container, class_container, base_class的值将是self.xx_plugins, self.xx_classes, xx

例如:type_='executor',

那么plugin_container, class_container, base_class=(self._executor_plugins, self._executor_classes, BaseExecutor)

相关推荐
春日见18 分钟前
五分钟入门 强化学习---Q-Learning算法与实现
人工智能·python·深度学习·算法·机器学习·计算机视觉
网络与设备以及操作系统学习使用者29 分钟前
零信任架构落地实践详解
运维·网络·学习·架构
吃好睡好便好35 分钟前
说说眼睛的日常保健
学习·生活
weixin_4684668540 分钟前
Prometheus监控服务部署与实战指南
服务器·后端·python·docker·自动化·prometheus
_李小白41 分钟前
【android opencv学习笔记】Day 29: 滤波算法之Sobel 边缘检测
android·opencv·学习
花酒锄作田1 小时前
[Python]标准库argparse解析命令行参数使用介绍
python
卡次卡次11 小时前
vibecoding起步之注意点:如何做一个聊天机器人
python·ai
Engineer邓祥浩1 小时前
宏观认知(3):AI战略与社会影响——吴恩达《AI for Everyone》Week3学习笔记
人工智能·笔记·学习
Hanniel1 小时前
Python 元类(下):进阶与实战建议
开发语言·python
千纸鹤の脉搏1 小时前
多线程的初步了解---进程与线程
java·开发语言·学习·线程