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 相关文章推荐
详解C++编程中一元运算符的重载
Jan 19 Python
使用Python的urllib2模块处理url和图片的技巧两则
Feb 18 Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 Python
mac PyCharm添加Python解释器及添加package路径的方法
Oct 29 Python
Python 异常处理Ⅳ过程图解
Oct 18 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
Mar 27 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
pycharm导入源码的具体步骤
Aug 04 Python
Python 必须了解的5种高级特征
Sep 10 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
Python超详细分步解析随机漫步
Mar 17 Python
使用python绘制分组对比柱状图
Apr 21 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 实例化类的一点摘记
2008/03/23 PHP
PHP实现异步调用方法研究与分享
2011/10/27 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
PHP中模糊查询并关联三个select框
2017/06/19 PHP
php实现文章评论系统
2019/02/18 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
JS二维数组的定义说明
2014/03/03 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
js中url对象化管理分析
2017/12/29 Javascript
在vue项目中使用Nprogress.js进度条的方法
2018/01/31 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
js实现掷骰子小游戏
2019/10/24 Javascript
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
python将字符串转换成json的方法小结
2019/07/09 Python
python 有效的括号的实现代码示例
2019/11/11 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
零基础学python应该从哪里入手
2020/08/11 Python
详解python的super()的作用和原理
2020/10/29 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
个人对照检查材料
2014/02/12 职场文书
论文诚信承诺书
2014/05/23 职场文书
小学教师培训方案
2014/06/09 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书