方法一:

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

  1. 自学python顺序-Python学习之调换顺序

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

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

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

  3. 语言运算顺序题目_我的Python学习笔记:今天我学了关于Python里的运算符及运算顺序...

    2020年5月6日,天气晴 今天出奇的热,有33摄氏度这样子.我在昨天的基础上学习了有关于Python运算符及其运算顺序的相关知识.我的学习速度没有加快,就是为了能够多加深入地云掌握这些基础知识,也不 ...

  4. 【学习编程】码住!大学生零基础自学Python学习顺序,搞反就麻烦咯~(必备小知识)

    前言 程序员在普通人眼里就像魔法师 一个脚本轻松抢几十盒月饼(虽然最后被开除): 一个插件解决春运抢票难题: 几十行代码搭建一个 Web 网站: 用微信自动和妹纸聊天. 在程序员眼里这些事太稀松平常了 ...

  5. python自学书籍顺序-2018最全各阶段Python学习书籍汇总!

    加QQ群:838197940免费领取! [Python参考书籍] 入门读物 1.<Python基础教程>(Beginning Python From Novice to Professio ...

  6. 零基础学Python学习笔记

    Python学习笔记 代码下载地址 链接:https://pan.baidu.com/s/1yGnpfq4ZHeKpt4V0J_PTSg 提取码:hmzs 1. Python 基础语法 1.1 基本数 ...

  7. Python函数的参数顺序

    目录 01 位置形参与默认形参混用 ==> 位置形参在左,默认形参在右 01 可变长度的位置形参*args 和可变长度的关键字形参**kwargs的混用 ==> *args在左, **kw ...

  8. Python学习(一) 安装,环境搭建,IDE

    第一篇废话太多了,我的博客最主要的是给自己看的,大家觉得还凑合也可以看看,能说自己想法的就更好了,因为一个人的思想是有局限性的.集思广益,自己的认知才不会被禁锢. 注:其他的系统没装,在Windows ...

  9. Python学习的十个阶段,学完大成,对应一下看看你自己在哪个阶段

    大家好,我是梦雅. \ 今天给大家整理了Python学习的十个阶段内容,看看你现在正处于哪个阶段,想学习的朋友也可以根据这个阶段规划学习. \ \ \ 阶段一:Python基础[ 初入江湖] \ Li ...

最新文章

  1. 专访Keras之父:关于深度学习、Keras的诞生和给初学者的建议
  2. java 怎么输出地址,Java中char[]输出不是内存地址的原因详解
  3. 人工智能AI实战100讲(一)-机器人语义建图(下)
  4. java实现日期让随动变_java工具类(四)之实现日期随意跳转
  5. java validate 框架_如何使用validator框架来validatebean
  6. GNSS最终、快速、超快速星历下载地址汇总
  7. Unity2d 坦克大战 (二)道具效果实现
  8. 靠着这份“葵花宝典”,让我收到了6个大厂的offer(华为+字节+腾讯+京东+网易+滴滴)
  9. 使用POI 删除批注
  10. 百度地图花屏解决方案
  11. 微信网页授权获取用户基本信息 --- 20/03/16
  12. 洛谷 魔法少女 python
  13. ESB接口编写到部署(包括ESB通道文档代码)
  14. 工艺路线Routing
  15. 【傻瓜版】获取小红书无水印图片
  16. 航海王燃烧意志游戏攻略
  17. 支付宝蚂蚁森林惹争议!超6亿人“为种真树”积极参与,阿拉善277号林却现荒地?官方回应来了...
  18. 有源晶振—压控振荡器
  19. 升级服务器暂时不可用,抖音游戏直播服务升级中,暂不可用怎么解决?
  20. 考研二战日记——第133+134天小结

热门文章

  1. vuejs数组转对象
  2. 过滤概念(可行性分析)
  3. 有道桌面词典老是显示网络已断开的解决方案
  4. 机刷实名认证软件_最好的手机秒变pos机app:刷卡取现从此不求人!
  5. java web权限框架_Java Web通用用户权限管理框架设计与实现
  6. opencv 学习------显示图片程序
  7. 工信部部长李毅中:警惕IBM智慧地球陷阱
  8. 计算机网络(三):网络层
  9. 算法 | 盖尔-沙普利(Gale-Shapley)婚姻稳定匹配算法
  10. linux展现文件夹目录