python之if语句处理列表
目录
检查特殊元素
在我们上期讲的python之史上最详细if教程就提到过有关于列表的关系运算符
那我们现在来创建并且打印一个列表先
list_1 = ['SWS', 'SSN', '慢蜗牛', '小蜗牛', '小滴水']
for sws in list_1:
print('欢迎光临' + sws)
那我们现在四个人和慢蜗牛去吃夜宵啦,进店的时候呢,服务员肯定要挨个打招呼
欢迎光临SWS
欢迎光临SSN
欢迎光临慢蜗牛
欢迎光临小蜗牛
欢迎光临小滴水
哈哈哈,这个服务员真是诚意满满呀
可是出发的时候意外来啦,小蜗牛睡着啦,又不能叫醒他,那怎么办呢
看看我们上节课讲的if语句能不能帮上忙
list_1 = ['SWS', 'SSN', '慢蜗牛', '小蜗牛', '小滴水']
for sws_1 in list_1:
if sws_1 == '小蜗牛':
print(sws_1 + '在家好好睡觉呀')
else:
print('欢迎光临' + sws_1)
现在就好啦,只要遇到小蜗牛就让他去睡觉,其他人就让服务员热情欢迎
欢迎光临SWS
欢迎光临SSN
欢迎光临慢蜗牛
小蜗牛在家好好睡觉呀
欢迎光临小滴水
确定列表不是空的
啊,糟糕啦,突发情况又来啦,天公不作美呀,开始下大雨啦,都说不去了,这可怎么是好呀
list_1 = []
if list_1:
for sws_1 in list_1:
print('欢迎光临' + sws_1)
print('谢谢惠顾')
else:
print('你们是在开玩笑吗,都不来?')
我们这里就说呀,如果有人来,那肯定进店欢迎,离店谢谢惠顾啦
可是如果真的没有人来,都放慢蜗牛鸽子,那我就要生气啦
你们是在开玩笑吗,都不来?
这这这,真的没人来吗,我生气了,哄不好的那种
使用多个列表
好吧,他们都不来,那我自己去,反正我早就想好要吃什么了,不能亏待自己呀
就是不知道他们的菜单上有没有
list_1 = ['mushrooms', 'olives', 'green peppers', 'pepperoni', 'pineapple', 'extra cheese']
list_2 = ['mushrooms', 'french fries', 'extra cheese']
for sws in list_2:
if sws in list_1:
print("我们店里有" + sws + ".")
else:
print('不好意思,我们店里没有' + sws)
print('\n谢谢惠顾,欢迎下次光临!')
第一个列表是店里的菜单,第二个列表是我们想吃的菜,一起来看看有没有吧
我们店里有mushrooms.
不好意思,我们店里没有french fries
我们店里有extra cheese.
谢谢惠顾,欢迎下次光临!
哎呀,有一道菜没有啊,可惜了,去看看别的店里有没有吧,拜拜啦
python之if语句处理列表的更多相关文章
- (Python )控制流语句if、for、while
这一节,我们将学习Python的控制流语句,主要包括if.for.while.break.continue 和pass语句 1. If语句 if语句也许是我们最熟悉的语句.其使用方法如下: x=inp ...
- 简单探讨python中的语句和语法
python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了,对象需要靠表达式建立处理,而表达式往往存在于语句 ...
- python学习笔记(一)、列表和元祖
该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.通用的序列操作 有几种操作适用于所有序列,包括索引.切片.相加.相乘和成员资格检查.另外,Pyt ...
- python入门学习:2.列表简介
python入门学习:2.列表简介 关键点:列表 2.1 列表是什么2.2 修改.添加和删除元素2.3 组织列表 2.1 列表是什么 列表,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...
- Python 中的语句
上一节已经了解到了Python中的基本数据类型和一些基本的操作,本节就大致讲一下关于Python中的语句的相关问题. 我们熟悉的print()语句可能是这样的.print('YJK923') or p ...
- Python for 循环语句
Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequenc ...
- python——异常except语句用法与引发异常
except: #捕获所有异常 except: <异常名>: #捕获指定异常 except:<异常名1,异常名2):捕获异常1或者异常2 except:<异常名>,< ...
- Python 的条件语句和循环语句
一.顺序结构 顺序结构是最简单的一种程序结构,程序按照语句的书写次序自上而下顺序执行. 二.分支控制语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块 ...
- python学习之模块(pip),列表生成式,模块操作mysql,excel
python基础 生成式 列表生成式 格式 [表达式 for 表达式 in 迭代对象 (可加判断)] 原: res1 = [] for i in range(1,5): res1.append(i) ...
- 学习Python笔记---列表简介
列表: 列表由一系列按特定顺序排列的元素组成.你可以创建包涵字母表中所有字母.数字0-9或所有家庭成员姓名的列表:也可以将任何东西加入列表中,其中的元素之间可以没有任何关系. 列表 在Python中, ...
随机推荐
- React: Warning: `value` prop on `input` should not be null.
警告 解决方案 对value进行判断 修改后的效果 至此问题解决
- [golang]使用gopsutil获取系统信息
前言 在python中有个psutil库用于获取系统信息,而go语言也有一个类似的库--gopsutil,功能差不多. 项目地址:https://github.com/shirou/gopsutil ...
- 带你读论文丨S&P21 Survivalism: Living-Off-The-Land 经典离地攻击
本文分享自华为云社区<[论文阅读] (21)S&P21 Survivalism: Living-Off-The-Land经典离地攻击>,作者: eastmount . 摘要 随着恶 ...
- 《SQL与数据库基础》18. MySQL管理
目录 MySQL管理 系统数据库 常用工具 mysql mysqladmin mysqlbinlog mysqlshow mysqldump mysqlimport source 本文以 MySQL ...
- VINS中的重力-尺度-速度初始化(2)
VINS中的重力-尺度-速度初始化(2) 细化重力 \(\quad\)上一篇文章中得到的 \(g\) 一般是存在误差的.因为在实际应用中,当地的重力向量的模一般是已知固定大小的(所以只有两个自由度未知 ...
- Solution -「CF 392C」Yet Another Number Sequence
Description Link. 求 \(\sum_{i=1}^{n}\text{fibonacci}_{i}\times i^{k}=\sum_{i=1}^{n}(F_{i-1}+\text{fi ...
- PPT太大发不出去?教你三个PPT压缩方法,200M的PPT变15M
相信有很多小伙伴在工作的时候,都会制作不少的PPT,而我们也知道很多PPT在制作完成以后,体积就会变得非常大,在发送给别人的时候总是会受到限制,是有点难搞了. 别担心,今天小编将告诉大家三个简单的方法 ...
- http 500 错误
214 [Thu Sep 09 16:03:54.919334 2021] [:error] [pid 32045] [client 124.238.184.230:23796] script '/v ...
- 教育法学期末考试02MOOC
期末考试 返回 期末考试试卷为客观题,总分为100分,占课程成绩的40%.其中包含16道单选题,2道多选题.共18道题.单选题每道5分,多选题每道10分,限时90分钟完成. 倒计时: 01:21: ...
- SpringBoot整合XXLJob
目录 XXLJob简介 特性 模块 安装调度中心 初始化数据库 配置 启动 整合执行器 pom yml XxlJobConfig 启动执行器 实践 简单的定时任务 在执行器创建任务 在调度中心创建执行 ...