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的Django框架中的templates设置
May 11 Python
python使用pil库实现图片合成实例代码
Jan 20 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
Python如何省略括号方法详解
Mar 21 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
Windows下Anaconda安装、换源与更新的方法
Apr 17 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 Python
python闭包与引用以及需要注意的陷阱
Sep 18 Python
python unichr函数知识点总结
Dec 16 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
Aug 14 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
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
PHP多文件上传类实例
2015/03/07 PHP
PHP中常用的魔术方法
2017/04/28 PHP
newxtree.js代码
2007/03/13 Javascript
JavaScript中的集合及效率
2010/01/08 Javascript
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
浅谈angularJS中的事件
2016/07/12 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
node+express制作爬虫教程
2016/11/11 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
浅谈python多线程和队列管理shell程序
2015/08/04 Python
Python协程的用法和例子详解
2017/09/09 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
详解python中的装饰器
2018/07/10 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
澳洲的服装老品牌:SABA
2018/02/06 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
甘南现象心得体会
2014/09/11 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
生死抉择观后感
2015/06/09 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
B站评分公认最好看的动漫,你的名字评分9.9,第六备受喜欢
2022/03/18 日漫
delete in子查询不走索引问题分析
2022/07/07 MySQL