区分 None 和空列表 []
区分None和空列表[]二者完全不是同一个东西是两个完全不同的对象。aNoneb[]print(aisb)# Falseprint(type(a))# class NoneTypeprint(type(b))# class listNoneNone是NoneType类型代表什么都没有、空对象。变量等于None代表这个变量没有绑定任何有效对象。lstNone# lst 这个变量啥也没指向不是列表lst[0]# 直接报错根本不是列表不能取下标空列表[]是实实在在的列表对象(list类型)只不过里面一个元素都没有。lst[]print(len(lst))# 0长度为0lst[0]# 报错因为里面没有元素下标0不存在not xxx的规则布尔判断notNone→Truenot[]→Truenot[1,2]→Falsenot0→Truenot10→Falsenot input_listNone和空列表[]两种情况都会命中。三种写法对比#写法1只判断None空列表会崩ifinput_listisNone:#写法2判断是否是空列表但是传None会崩iflen(input_list)0:#写法3同时兼容 None 和 []推荐ifnotinput_list:returnNone

相关新闻

终极指南:用UdonSharp将C代码高效编译为Udon汇编

终极指南:用UdonSharp将C代码高效编译为Udon汇编

终极指南:用UdonSharp将C#代码高效编译为Udon汇编 【免费下载链接】UdonSharp A compiler for compiling C# to Udon assembly 项目地址: https://gitcode.com/gh_mirrors/udo/UdonSharp UdonSharp是一个强大的编译器工具,专门用于将C#代码编译为…

2026/10/4 0:31:29 阅读更多 →
5大革新:2024年Kubernetes社区技术演进与架构深度解析

5大革新:2024年Kubernetes社区技术演进与架构深度解析

5大革新:2024年Kubernetes社区技术演进与架构深度解析 【免费下载链接】community Kubernetes Community Documentation 项目地址: https://gitcode.com/GitHub_Trending/com/community 在云原生技术快速发展的2024年,Kubernetes社区作为全球最活…

2026/10/3 8:43:35 阅读更多 →
5分钟快速掌握VeraCrypt:开源磁盘加密的实战指南

5分钟快速掌握VeraCrypt:开源磁盘加密的实战指南

5分钟快速掌握VeraCrypt:开源磁盘加密的实战指南 【免费下载链接】VeraCrypt Disk encryption with strong security based on TrueCrypt 项目地址: https://gitcode.com/GitHub_Trending/ve/VeraCrypt VeraCrypt是一款基于TrueCrypt的开源磁盘加密软件&…

2026/10/7 4:21:51 阅读更多 →

最新新闻

银行排队系统仿真实验:基于SimPy的M/M/c离散事件建模与参数分析

银行排队系统仿真实验:基于SimPy的M/M/c离散事件建模与参数分析

简介:银行排队系统实验报告是一份面向数据结构课程学习者的C语言实践项目,通过模拟多窗口银行客户到达、排队与离开过程,帮助掌握队列结构、随机事件生成和平均逗留时间计算等核心知识点。资源包内共1个doc文档,大小191KB&#xf…

2026/10/11 14:00:15 阅读更多 →
图书销售管理系统数据库设计:从ER图到MySQL建表完整实战

图书销售管理系统数据库设计:从ER图到MySQL建表完整实战

简介:适用于计算机相关专业数据库课程大作业的图书销售管理系统数据库设计资料,完整覆盖项目背景、需求分析、概念模型设计、逻辑模型设计、数据库建库与数据录入、SQL查询与更新操作、遇到的问题及解决方案等环节。文档以SQL Server为载体,围…

2026/10/11 14:00:15 阅读更多 →
为什么简历不能放照片、不能转Word?LaTeX简历模板resume-template FAQ完全速查(ATS优化3大疑问)

为什么简历不能放照片、不能转Word?LaTeX简历模板resume-template FAQ完全速查(ATS优化3大疑问)

【免费下载链接】resume-template The best LaTeX resume template. 项目地址: https://gitcode.com/gh_mirrors/resumetemplate3/resume-template 点击查看 免费下载 resume-template 是一个专业的 LaTeX 简历模板,帮你生成排版精美、ATS(招…

2026/10/11 14:00:15 阅读更多 →
金蝶专业版16.0安装程序避坑指南:环境检查与中间层配置实战

金蝶专业版16.0安装程序避坑指南:环境检查与中间层配置实战

简介:金蝶专业版16.0安装程序面向中小企业财务与信息化实施人员、金蝶软件初学者及需要本地部署环境的运维人员,用于搭建金蝶KIS云专业版V16.0的完整运行环境。压缩包共52个文件,约434.03MB,以rar分卷安装包为主,辅以j…

2026/10/11 14:00:15 阅读更多 →
XGBoost时间序列实战:预测与分类的Python代码与调参避坑指南

XGBoost时间序列实战:预测与分类的Python代码与调参避坑指南

简介:这份资源面向时间序列预测与机器学习的学习者,提供一套可直接运行的Xgboost实战案例,覆盖时间序列预测与时间序列分类两大任务,帮助读者理解如何用梯度提升树处理带时序特性的数据。压缩包共3个文件,包含2个Pytho…

2026/10/11 14:00:15 阅读更多 →
如何用ClawTeam组建你的第一个多智能体团队:从建队、派单到交付的完整实战教程

如何用ClawTeam组建你的第一个多智能体团队:从建队、派单到交付的完整实战教程

人工智能AI Agent多智能体Agent 编排代码智能体CLI 【免费下载链接】ClawTeam-OpenClaw ClawTeam fork fully adapted for OpenClaw — multi-agent swarm coordination with OpenClaw as the default agent 项目地址: https://gitcode.com/gh_mirrors/cl/ClawTeam-…

2026/10/11 13:59:15 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →