介绍
这篇文章给大家分享的是有关Python中使用如果语句处理列表的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强>前言强>
每条如果语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试.Python根据条件测试的值为真还是假来决定是否执行如果语句中的代码。条件测试为真,则执行,否则,不执行。
<强> 1基本用法强>
可以直接在列表迭代循环中,使用如果语句:
的书=[& # 39;半生缘& # 39;,& # 39;往事并不如烟& # 39;,& # 39;心是孤独的猎手& # 39;], for book 拷贝书: ,如果(book ==& # 39;半生缘& # 39;): 打印才能(& # 39;准备读《& # 39;+书+ & # 39;》& # 39;) ,其他的: 打印才能(& # 39;已读《& # 39;+书+ & # 39;》& # 39;)
运行结果:
<强> 2列表为空强>
如果语在句中,把列表名用在条件表达式时,如果列表至少包含一个元素,那么就会返回正确的;如果列表为空,则返回假。
的书=[], 如果(not 书): ,打印(& # 39;待读书单为空哦& # 39;)
运行结果:
<强> 3多个列表强>
可以在一张列表迭代循环中,使用如果语句判断另一张列表的情况比。如:我们想从“已有图书列表”以及“待读书单”中,筛选出想读,而且实际真正可读的书:
的书=[& # 39;半生缘& # 39;,& # 39;往事并不如烟& # 39;,& # 39;心是孤独的猎手& # 39;]#已有图书, to_read_books=[& # 39;半生缘& # 39;,& # 39;约翰克利斯托夫& # 39;]#待读书单 for book 拷贝书: ,if book  to_read_books拷贝: 打印才能(& # 39;《& # 39;+书+ & # 39;》可以读啦& # 39;)
运行结果:
感谢各位的阅读!关于“Python中使用如果语句处理列表的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!