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 17 Python
Python三级目录展示的实现方法
Sep 28 Python
python爬虫实战之最简单的网页爬虫教程
Aug 13 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
基于python实现把图片转换成素描
Nov 13 Python
python数据化运营的重要意义
Nov 25 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
Python连接Impala实现步骤解析
Aug 04 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
Python jieba结巴分词原理及用法解析
Nov 05 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 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
javascript Object与Function使用
2010/01/11 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
node+express框架中连接使用mysql(经验总结)
2018/11/10 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
python多维数组切片方法
2018/04/13 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
python 写一个文件分发小程序
2020/12/05 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
办公室人员先进事迹
2014/01/27 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
优秀党员自我评价范文
2014/09/15 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
小学德育工作总结2015
2015/05/12 职场文书
初中教师德育工作总结2015
2015/05/12 职场文书
活动费用申请报告
2015/05/15 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android