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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
Sep 21 Python
TF-IDF算法解析与Python实现方法详解
Nov 16 Python
Python装饰器用法实例总结
May 26 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
Python3直接爬取图片URL并保存示例
Dec 18 Python
详解字符串在Python内部是如何省内存的
Feb 03 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
Aug 07 Python
Django多个app urls配置代码实例
Nov 26 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下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
JQuery live函数
2010/12/24 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
利用python实现凯撒密码加解密功能
2020/03/31 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
如何查找和删除数据库中的重复数据
2014/11/05 面试题
关于教师节的广播稿
2014/09/10 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
健康教育主题班会
2015/08/14 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
P站美图推荐——变身女主角特辑
2022/03/20 日漫
springboot读取resources下文件的方式详解
2022/06/21 Java/Android