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中下划线的使用方法
Mar 27 Python
Python命令行参数解析模块getopt使用实例
Apr 13 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
python读取中文txt文本的方法
Apr 12 Python
python实现随机漫步算法
Aug 27 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
Oct 15 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
Apr 11 Python
Python实现计算对象的内存大小示例
Jul 10 Python
Django 路由控制的实现
Jul 17 Python
关于python 跨域处理方式详解
Mar 28 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 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生成html分页列表的代码
2007/03/18 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP实现变色验证码实例
2014/01/06 PHP
Yii rules常用规则示例
2016/03/15 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
JavaScript 三种创建对象的方法
2009/10/16 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
javascript读写json示例
2014/04/11 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
JavaScript forEach()遍历函数使用及介绍
2015/07/08 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python实现网站表单提交和模板
2019/01/15 Python
python 从list中随机取值的方法
2020/11/16 Python
你对IPv6了解程度
2016/02/09 面试题
电子技术专业中专生的自我评价
2013/12/17 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang
服务器间如何实现文件共享
2022/05/20 Servers