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顺序-Python学习之调换顺序
方法一: students = ['小明','小红','小刚'] for i in range(3): student1 = students[0] # 获取第一个座位的学生 student1 st ...
- 参数匹配顺序——Python学习之参数(三)
参数匹配顺序--Python学习之参数(三) 文章目录 参数匹配顺序--Python学习之参数(三) 函数参数匹配表 参数匹配顺序 keyword-only 参数的位置 参考资料 这篇博文是对上一篇博 ...
- 语言运算顺序题目_我的Python学习笔记:今天我学了关于Python里的运算符及运算顺序...
2020年5月6日,天气晴 今天出奇的热,有33摄氏度这样子.我在昨天的基础上学习了有关于Python运算符及其运算顺序的相关知识.我的学习速度没有加快,就是为了能够多加深入地云掌握这些基础知识,也不 ...
- 【学习编程】码住!大学生零基础自学Python学习顺序,搞反就麻烦咯~(必备小知识)
前言 程序员在普通人眼里就像魔法师 一个脚本轻松抢几十盒月饼(虽然最后被开除): 一个插件解决春运抢票难题: 几十行代码搭建一个 Web 网站: 用微信自动和妹纸聊天. 在程序员眼里这些事太稀松平常了 ...
- python自学书籍顺序-2018最全各阶段Python学习书籍汇总!
加QQ群:838197940免费领取! [Python参考书籍] 入门读物 1.<Python基础教程>(Beginning Python From Novice to Professio ...
- 零基础学Python学习笔记
Python学习笔记 代码下载地址 链接:https://pan.baidu.com/s/1yGnpfq4ZHeKpt4V0J_PTSg 提取码:hmzs 1. Python 基础语法 1.1 基本数 ...
- Python函数的参数顺序
目录 01 位置形参与默认形参混用 ==> 位置形参在左,默认形参在右 01 可变长度的位置形参*args 和可变长度的关键字形参**kwargs的混用 ==> *args在左, **kw ...
- Python学习(一) 安装,环境搭建,IDE
第一篇废话太多了,我的博客最主要的是给自己看的,大家觉得还凑合也可以看看,能说自己想法的就更好了,因为一个人的思想是有局限性的.集思广益,自己的认知才不会被禁锢. 注:其他的系统没装,在Windows ...
- Python学习的十个阶段,学完大成,对应一下看看你自己在哪个阶段
大家好,我是梦雅. \ 今天给大家整理了Python学习的十个阶段内容,看看你现在正处于哪个阶段,想学习的朋友也可以根据这个阶段规划学习. \ \ \ 阶段一:Python基础[ 初入江湖] \ Li ...
最新文章
- 专访Keras之父:关于深度学习、Keras的诞生和给初学者的建议
- java 怎么输出地址,Java中char[]输出不是内存地址的原因详解
- 人工智能AI实战100讲(一)-机器人语义建图(下)
- java实现日期让随动变_java工具类(四)之实现日期随意跳转
- java validate 框架_如何使用validator框架来validatebean
- GNSS最终、快速、超快速星历下载地址汇总
- Unity2d 坦克大战 (二)道具效果实现
- 靠着这份“葵花宝典”,让我收到了6个大厂的offer(华为+字节+腾讯+京东+网易+滴滴)
- 使用POI 删除批注
- 百度地图花屏解决方案
- 微信网页授权获取用户基本信息 --- 20/03/16
- 洛谷 魔法少女 python
- ESB接口编写到部署(包括ESB通道文档代码)
- 工艺路线Routing
- 【傻瓜版】获取小红书无水印图片
- 航海王燃烧意志游戏攻略
- 支付宝蚂蚁森林惹争议!超6亿人“为种真树”积极参与,阿拉善277号林却现荒地?官方回应来了...
- 有源晶振—压控振荡器
- 升级服务器暂时不可用,抖音游戏直播服务升级中,暂不可用怎么解决?
- 考研二战日记——第133+134天小结