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类继承用法实例分析
May 27 Python
python查看FTP是否能连接成功的方法
Jul 30 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
Jan 20 Python
解决python爬虫中有中文的url问题
May 11 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
python实现根据指定字符截取对应的行的内容方法
Oct 23 Python
python匿名函数用法实例分析
Aug 03 Python
使用python 的matplotlib 画轨道实例
Jan 19 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
在python里创建一个任务(Task)实例
Apr 25 Python
如何用Python提取10000份log中的产品信息
Jan 14 Python
深入理解python协程
Jun 15 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学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
mysql+php分页类(已测)
2008/03/31 PHP
PHP中用hash实现的数组
2011/07/17 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
2016/10/28 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
Python中int()函数的用法浅析
2017/10/17 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
基于pandas中expand的作用详解
2019/12/17 Python
深入了解python列表(LIST)
2020/06/08 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
keras实现多GPU或指定GPU的使用介绍
2020/06/17 Python
python 实现图片裁剪小工具
2021/02/02 Python
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
学前教育学生自荐信范文
2013/12/31 职场文书
银行存款证明样本
2014/01/17 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
请假条标准格式规范
2014/04/10 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
优秀党员先进材料
2014/12/18 职场文书
Python中的套接字编程是什么?
2021/06/21 Python
Python中的嵌套循环详情
2022/03/23 Python