Python中如何使用if语句处理列表实例代码
作者:deniro 发布时间:2023-11-01 03:12:46
标签:python,if语句,条件
前言
每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为True还是False来决定是否执行if语句中的代码。条件测试为True,则执行;否则,不执行。
本文将给大家详解介绍关于Python中用if语句处理列表的相关内容,下面话不多说了,来一起看看详细的介绍吧
1 基本用法
可以直接在列表迭代循环中,使用 if 语句:
books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books:
if(book =='半生缘'):
print('准备读《'+book+'》')
else:
print('已读《'+book+'》')
运行结果:
2 列表为空
在 if 语句中,把列表名用在条件表达式时, 如果列表至少包含一个元素,那么就会返回 True ;如果列表为空,则返回 False 。
books=[]
if(not books):
print('待读书单为空哦')
运行结果:
3 多个列表
可以在一张列表迭代循环中,使用 if 语句判断另一张列表的情况。比如:我们想从 “已有图书列表” 以及 “待读书单” 中,筛选出想读、而且实际真正可读的书:
books=['半生缘','往事并不如烟','心是孤独的猎手']#已有图书
to_read_books=['半生缘','约翰克利斯托夫']#待读书单
for book in books:
if book in to_read_books:
print('《'+book+'》可以读啦')
运行结果:
来源:https://www.jianshu.com/p/868529358cc0
0
投稿
猜你喜欢
- 为方便维护和实现开放性,我把调查的好几个主题都放到同一个数据库的同一个表名当中去了但问题是在查询其中一个调查主题时,往往还会显示不相关主题的
- 描述返回表达式,此表达式已被格式化为日期或时间。语法FormatDateTime(Date[, NamedFormat])FormatDat
- 最近做项目需要我们前端对金额进行千分位格式化(也就是说每三位用逗号隔开),代码已经做了修改 之前的版本是本人疏忽 真对不住大家了
- 很多人错误地认为ASP是简单、低效的代名词,认为ASP是低能的,不足挂齿的,也很简单,一学就会,一琢磨就精通。有人讲ASP不安全,写ASP的
- 本文列出了初学网页编程中常用到的一些代码和一些技巧,简单实用,您一定用得到。1、oncontextmenu="window.eve
- <!-- -----------[test]表生成脚本---------------
- 本文详细介绍了array_slice函数的详细用法以及一些常用的array_slice实例程序,分享给大家供大家参考。具体分析如下:arra
- SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
- 近段时间看了一些论坛上面关于分页的ASP程序依然有许多的关注者,但里面只有代码,没有详细的解释,对于初学者来说,这样总是得不到真正的掌握,此
- 如下所示:from numpy import *import numpy as npimport matplotlib.pyplot as
- yaml简介1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。
- 背景:准备给长辈买个手机,有关手机大小,网购平台基本只有手机尺寸和分辨率的文本数据,因而对手机屏幕大小没有直观感受,虽然网上有比较手机大小的
- 小编曾经有过这样的经历,就是在安装使用django框架时候,遇到了部分模块不能够使用,检查了很久,才发现是因为版本问题,需要重新编译安装一个
- Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4
- 模块:包含定义函数和变量的python文件,可以被别的程序引入。os模块是操作系统接口模块,提供了一些方便使用操作系统相关功能函数,这里介绍
- 1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数
- 为什么很多站长开始做英文网站,我想主要是原因是良好的互联网环境让大家更容易赚到钱,中小站长做英文网站大致为两类,一是电子商务的外贸网站,二是
- 在前面的文章中,我分别介绍了基于列表元素柱状图和基于表格元素柱状图的实现方法,虽然方法比较简单,但是它却包含了基本的实现原理。在了解了前面两
- 本文实例讲述了Symfony模板的快捷变量用法。分享给大家供大家参考,具体如下:在模板里,有一些symfony变量可以直接使用。通过这些快捷
- 近来,随着XHTML(可扩展HTML)标准的出现,<script/>标签也经历了一些改变。该标签不再用language特性,而用