自学python顺序-Python学习之调换顺序
方法一:
students = ['小明','小红','小刚']
for i in range(3):
student1 = students[0] # 获取第一个座位的学生 student1
students = students[1:] # 让 student1 暂时离开,后面的学生座位都进一位。
students.append(student1) # 将 student1 安排到最后一个座位
print(students)
方法二:
students = ['小明','小红','小刚']
for i in range(3):
student1 = students.pop(0) # 运用pop()函数,同时完成提取和删除。
students.append(student1) # 将移除的student1安排到最后一个座位。
print(students)
循环的案例1
n = 0
list_answer = []
while True:
n += 1
a = input('A,你认罪吗?请回答认罪或者不认:')
b = input('B,你认罪吗?请回答认罪或者不认:')
list_answer.append([a,b]) # 用列表嵌套的方式来存放实验者的选择,也可用元组或字典。
if a == '认罪' and b == '认罪':
print('两人都得判10年,唉')
elif a == '不认' and b == '认罪':
print('A判20年,B判1年,唉')
elif a == '认罪' and b == '不认':
print('A判1年,B判20年')
else:
print('都判3年,太棒了')
break
print('第' + str(n) + '对实验者选了最优解。')
for i in range(n):
# 注意数据类型的转换,以及计数起点的不同(0和1)
print('第' + str(i+1) + '对实验者的选择是:' + str(list_answer[i]))
案例2
movies = {
'妖猫传':['黄轩','染谷将太'],
'无问西东':['章子怡','王力宏','祖峰'],
'超时空同居':['雷佳音','佟丽娅'],
}
actor = input('你想查询哪个演员?')
for movie in movies:
actors = movies[movie]
if actor in actors:
print(actor + '出演了电影' + movie)
自学python顺序-Python学习之调换顺序相关推荐
- 《C++Primer》第九章-顺序容器-学习笔记(1)-顺序容器定义与操作
<C++Primer>第九章-顺序容器-学习笔记(1) 文章目录 <C++Primer>第九章-顺序容器-学习笔记(1) 摘要 顺序容器的定义 容器元素的初始化 将一个容器初始 ...
- Python学习之调换顺序
方法一: students = ['小明','小红','小刚'] for i in range(3): student1 = students[0] # 获取第一个座位的学生 student ...
- 参数匹配顺序——Python学习之参数(三)
参数匹配顺序--Python学习之参数(三) 文章目录 参数匹配顺序--Python学习之参数(三) 函数参数匹配表 参数匹配顺序 keyword-only 参数的位置 参考资料 这篇博文是对上一篇博 ...
- 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版
一. Why. 为什么学习Python.Python这门语言用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...
- python多个for的执行顺序-python顺序执行多个py文件
假如我要执行code目录下的python程序,假设该目录下有1.py,2.py,3.py,4.py四个文件,但是我想执行1.py,2.py,4.py,则可在该目录下创建一个python文件,代码如下: ...
- python类中方法的执行顺序-Python实例化class的执行顺序实例方法
Python中实例化class的执行顺序示例详解 前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的 ...
- python两个装饰器执行顺序_python中多个装饰器的执行顺序详解
装饰器是程序开发中经常会用到的一个功能,也是python语言开发的基础知识,如果能够在程序中合理的使用装饰器,不仅可以提高开发效率,而且可以让写的代码看上去显的高大上^_^ 使用场景 可以用到装饰器的 ...
- python 读取文件到字典读取顺序_python_实现dictionary按照输入顺序输出
背景: 需要读取一个csv文件,并将其数据保存在dictionary中,并按照读文件的顺序输出,且不能引用第三方包,只能使用python自带模块.输出格式如下: 在使用python的dictionar ...
- Python入门 Python自学路线 Python如何学习
本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...
最新文章
- URI URL 简介区别
- 你知道 int(1) 和 int(10) 的区别吗?
- Spring系列(二):Bean注解用法介绍
- 编译原理(四)之解析语言翻译成三地址代码
- 有关分库分表你想知道的,都在这儿了
- postgresql 配置redis_自建 Gitlab (邮箱配置、拆分 PostgreSQL、Redis) + 随想
- 灭霸—个人冲刺(5)
- python和java先学哪个-java和python先学哪个
- cvtres.exe无法正常启动_小猿圈讲解Linux系统启动故障解决方案(新手指南)
- ansible 常用命令
- shutdown函数
- 没有工厂模式(工厂模式2)
- PyTorch学习—13.优化器optimizer的概念及常用优化器
- MyEclipse 8.6.1下载|MyEclipse 8下载|MyEclipse 8.6.1官网下载
- 读书笔记之深入理解Java虚拟机
- Tcp网络通信中各个状态的含义
- API等级和Android版本对应关系以及历史
- 大数据营销咨询公司AIO获数百万美元天使轮融资
- 计算机二级Office计算机基础知识选择题
- ubantu查看设备序列号