方法一:

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学习之调换顺序相关推荐

  1. 《C++Primer》第九章-顺序容器-学习笔记(1)-顺序容器定义与操作

    <C++Primer>第九章-顺序容器-学习笔记(1) 文章目录 <C++Primer>第九章-顺序容器-学习笔记(1) 摘要 顺序容器的定义 容器元素的初始化 将一个容器初始 ...

  2. Python学习之调换顺序

    方法一: students = ['小明','小红','小刚'] for i in range(3):     student1 = students[0]  # 获取第一个座位的学生 student ...

  3. 参数匹配顺序——Python学习之参数(三)

    参数匹配顺序--Python学习之参数(三) 文章目录 参数匹配顺序--Python学习之参数(三) 函数参数匹配表 参数匹配顺序 keyword-only 参数的位置 参考资料 这篇博文是对上一篇博 ...

  4. 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版

    一. Why. 为什么学习Python.Python这门语言​用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...

  5. python多个for的执行顺序-python顺序执行多个py文件

    假如我要执行code目录下的python程序,假设该目录下有1.py,2.py,3.py,4.py四个文件,但是我想执行1.py,2.py,4.py,则可在该目录下创建一个python文件,代码如下: ...

  6. python类中方法的执行顺序-Python实例化class的执行顺序实例方法

    Python中实例化class的执行顺序示例详解 前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的 ...

  7. python两个装饰器执行顺序_python中多个装饰器的执行顺序详解

    装饰器是程序开发中经常会用到的一个功能,也是python语言开发的基础知识,如果能够在程序中合理的使用装饰器,不仅可以提高开发效率,而且可以让写的代码看上去显的高大上^_^ 使用场景 可以用到装饰器的 ...

  8. python 读取文件到字典读取顺序_python_实现dictionary按照输入顺序输出

    背景: 需要读取一个csv文件,并将其数据保存在dictionary中,并按照读文件的顺序输出,且不能引用第三方包,只能使用python自带模块.输出格式如下: 在使用python的dictionar ...

  9. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

最新文章

  1. URI URL 简介区别
  2. 你知道 int(1) 和 int(10) 的区别吗?
  3. Spring系列(二):Bean注解用法介绍
  4. 编译原理(四)之解析语言翻译成三地址代码
  5. 有关分库分表你想知道的,都在这儿了
  6. postgresql 配置redis_自建 Gitlab (邮箱配置、拆分 PostgreSQL、Redis) + 随想
  7. 灭霸—个人冲刺(5)
  8. python和java先学哪个-java和python先学哪个
  9. cvtres.exe无法正常启动_小猿圈讲解Linux系统启动故障解决方案(新手指南)
  10. ansible 常用命令
  11. shutdown函数
  12. 没有工厂模式(工厂模式2)
  13. PyTorch学习—13.优化器optimizer的概念及常用优化器
  14. MyEclipse 8.6.1下载|MyEclipse 8下载|MyEclipse 8.6.1官网下载
  15. 读书笔记之深入理解Java虚拟机
  16. Tcp网络通信中各个状态的含义
  17. API等级和Android版本对应关系以及历史
  18. 大数据营销咨询公司AIO获数百万美元天使轮融资
  19. 计算机二级Office计算机基础知识选择题
  20. ubantu查看设备序列号

热门文章

  1. 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2
  2. 未初始化的类,通过指针调用其非静态函数
  3. android通过WebView的evaluateJavascript()调用JS
  4. 在Mybatis中处理sql中的大于号小于号
  5. web mis系统构建
  6. 【Django】--Models 和ORM以及admin配置
  7. jQuery 学习笔记之二 (jQuery代码风格)
  8. 树莓派相机操作 —— luvcview 的安装、raspistill:摄像头命令
  9. 编码 —— 差错检验
  10. 摄动(Perturbation)