Python中如何使用if语句处理列表实例代码


Posted in Python onFebruary 24, 2019

前言

每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。条件测试为True,则执行;否则,不执行。

本文将给大家详解介绍关于Python中用if语句处理列表的相关内容,下面话不多说了,来一起看看详细的介绍吧

1 基本用法

可以直接在列表迭代循环中,使用 if 语句:

books=['半生缘','往事并不如烟','心是孤独的猎手'] 
for book in books:
 if(book =='半生缘'):
  print('准备读《'+book+'》')
 else:
  print('已读《'+book+'》')

运行结果:

Python中如何使用if语句处理列表实例代码

2 列表为空

在 if 语句中,把列表名用在条件表达式时, 如果列表至少包含一个元素,那么就会返回 True ;如果列表为空,则返回 False 。

books=[] 
if(not books):
 print('待读书单为空哦')

运行结果:

Python中如何使用if语句处理列表实例代码

3 多个列表

可以在一张列表迭代循环中,使用 if 语句判断另一张列表的情况。比如:我们想从 “已有图书列表” 以及 “待读书单” 中,筛选出想读、而且实际真正可读的书:

books=['半生缘','往事并不如烟','心是孤独的猎手']#已有图书 
to_read_books=['半生缘','约翰克利斯托夫']#待读书单
for book in books:
 if book in to_read_books:
  print('《'+book+'》可以读啦')

运行结果:

Python中如何使用if语句处理列表实例代码

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
在Python中封装GObject模块进行图形化程序编程的教程
Apr 14 Python
python比较两个列表大小的方法
Jul 11 Python
Django Admin实现上传图片校验功能
Mar 06 Python
Python 实现数据库更新脚本的生成方法
Jul 09 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
python matlibplot绘制3D图形
Jul 02 Python
python判断数字是否是超级素数幂
Sep 27 Python
Python3实现的简单三级菜单功能示例
Mar 12 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 Python
Python logging模块写入中文出现乱码
May 21 Python
解决numpy和torch数据类型转化的问题
May 23 Python
python实现两张图片的像素融合
Feb 23 #Python
Python判断有效的数独算法示例
Feb 23 #Python
Python实现的旋转数组功能算法示例
Feb 23 #Python
Python实现求两个数组交集的方法示例
Feb 23 #Python
Python神奇的内置函数locals的实例讲解
Feb 22 #Python
Python玩转Excel的读写改实例
Feb 22 #Python
Python操作配置文件ini的三种方法讲解
Feb 22 #Python
You might like
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
页面乱码问题的根源及其分析
2013/08/09 PHP
PHP函数getenv简介和使用实例
2014/05/12 PHP
PHP版本如何选择?应该使用哪个版本?
2015/05/13 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
PHPExcel导出2003和2007的excel文档功能示例
2017/01/04 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
javascript String 的扩展方法集合
2008/06/01 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
AngularJS入门教程(二):AngularJS模板
2014/12/06 Javascript
JavaScript中return false的用法
2015/03/12 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
华为慧通面试题
2012/09/11 面试题
两年的个人工作自我评价
2014/01/10 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL