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 09 Python
python使用fork实现守护进程的方法
Nov 16 Python
python基础教程项目二之画幅好画
Apr 02 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
Python3模拟登录操作实例分析
Mar 12 Python
python批量解压zip文件的方法
Aug 20 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
基于python实现把图片转换成素描
Nov 13 Python
dpn网络的pytorch实现方式
Jan 14 Python
Django实现图片上传功能步骤解析
Apr 22 Python
python interpolate插值实例
Jul 06 Python
python smtplib发送多个email联系人的实现
Oct 09 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自动反斜杠的函数代码
2010/01/05 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
jQuery EasyUI API 中文文档 - Spinner微调器使用
2011/10/21 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
Javascript 之封装(Package)
2018/09/14 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
西雅图的买手店:Totokaelo
2019/10/19 全球购物
神路信息Java面试题目
2013/03/31 面试题
JAVA和C++的区别
2013/10/06 面试题
销售主管岗位职责范本
2014/02/14 职场文书
组织鉴定材料
2014/06/02 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP