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实现子类调用父类的方法
Nov 10 Python
python中反射用法实例
Mar 27 Python
python计算文本文件行数的方法
Jul 06 Python
详解Golang 与python中的字符串反转
Jul 21 Python
python写入已存在的excel数据实例
May 03 Python
基于python实现简单日历
Jul 28 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
django2.0扩展用户字段示例
Feb 13 Python
Python比较配置文件的方法实例详解
Jun 06 Python
python 杀死自身进程的实现方法
Jul 01 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
Python如何读写字节数据
Aug 05 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
php缓冲输出实例分析
2015/01/05 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
jquery+json实现的搜索加分页效果
2010/03/31 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
wxPython窗口的继承机制实例分析
2014/09/28 Python
用Python实现协同过滤的教程
2015/04/08 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
python实现感知器算法(批处理)
2019/01/18 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
加拿大女包品牌:Matt & Nat
2017/05/12 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
Java如何获得ResultSet的总行数
2016/09/03 面试题
自我鉴定怎么写
2013/12/05 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
起诉书范文
2015/05/20 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS