python(课时3)
1.列表元组
names=[“张三”,“李四”,“王五”,“赵六”,“刘七”,“陈八”]name[0]
'张三'
name[2]
'王五'
name[-1]
'陈八'
name[-2]
'刘七'
切片:取多个元素
names=[“张三”,“李四”,“王五”,“赵六”,“刘七”,“陈八”] name[1:4] #取下标1到4之间的数,包括1,不包括4 '''[李四”,“王五”,“赵六”]''' name[1:-1] #取下标1到-1的数,不包括-1 '''[“李四”,“王五”,“赵六”,“刘七”]''' names[0:3] #取0到3不包括3 '''[“张三”,“李四”,“王五”]''' names[:3] #取0到3不包括3 从头取0可以忽略 '''[“张三”,“李四”,“王五”]''' names[3:] #如果想取最后一个就不能写-1 '''[“赵六”,“刘七”,“陈八”]''' names[-3:-1] '''[“赵六”,“刘七"]''' names[0::2] #后面的2代表没隔一个元素取一个 '''[“张三”,“王五”,“刘七”]''' names[::2] #和上面效果一样 '''[“张三”,“王五”,“刘七”]'''
追加
names=["张三",“李四”,“王五”,“赵六”] names.append("六六") names '''["张三",“李四”,“王五”,“赵六”,"六六"]'''
插入
names=["张三",“李四”,“王五”,“赵六”]
names.insert(2,"插入王五前面")
names
'''["张三",“李四”,"插入王五前面",“王五”,“赵六”]'''
names.insert(4,"从王五后面插入试试新姿势")
names
'''["张三",“李四”,"插入王五前面",“王五”,“赵六”,"从王五后面插入试试新姿势"]'''
修改
names = ["张三",“李四”,"插入王五前面",“王五”,“赵六”,"从王五后面插入试试新姿势"] names[2]="该换人了" names ''' ["张三",“李四”,"该换人了",“王五”,“赵六”,"从王五后面插入试试新姿势"]'''
删除
names= ["张三",“李四”,"插入王五前面",“王五”,“赵六”,"从王五后面插入试试新姿势"]del names[2] names ''' ["张三",“李四”,"插入王五前面",“王五”,“赵六”,"从王五后面插入试试新姿势"]'''names.remove("张三") #删除指定元素 names ''' [“李四”,"插入王五前面",“王五”,“赵六”,"从王五后面插入试试新姿势"]'''names.pop() #删除列的最后一个值 names ''' [“李四”,"插入王五前面",“王五”,“赵六"]'''
扩展
names=["张三",“李四”,“王五”,“赵六”] b = [1,2,3] names.extend(b) names '''["张三",“李四”,“王五”,“赵六”1,2,3]'''
拷贝
import copy names=["张三",“李四”,“王五”,“赵六”] name_cp=names.copy() name_cp '''["张三",“李四”,“王五”,“赵六”]'''
names=["张三",“李四”,“王五”,["l","m","s"],“赵六”]#浅copynames1=names.copy()names[1]="lisi"names1[3][0]="L"names
names=["张三",“lisi”,“王五”,["L","m","s"],“赵六”]names1
names1=["张三",“李四”,“王五”,["L","m","s"],“赵六”]#深度copy names2=copy.deepcopy(names)
names2=["张三",“李四”,“王五”,["l","m","s"],“赵六”]
统计
names=["张三",“李四”,“王五”,“赵六”] names.count("张三") 1
排序
names=["张三",“李四”,“王五”,“赵六”,1,2,3] names.sort() #排序 names names.reverse() #反转 names
下标
name.index()
元组
names = ("张三",“李四”,“王五”,“赵六“)
它只有2个方法,一个是count,一个是index,完毕。
product_list =[('iphone',8888),('blak',234),('ipadE',4500),('mac proE',12000),('iwatchE',680)] shopping=[]sarlary = input("输入工资:") if sarlary.isdigit():sarlary = int(sarlary)while True:for index,i in enumerate(product_list):print(index,i)choice = input("输入商品编号:")if choice.isdigit():choice = int(choice)if choice < len(product_list) and choice >=0:p_i = product_list[choice]if p_i[1]< sarlary:sarlary-=p_i[1]shopping.append(p_i)print("购买商品%s,还剩工资%s"%(p_i,sarlary))else:print("穷逼:买不起了,已购买%s是,还剩工资%s"%(shopping,sarlary))else:print("没有此产品,请重新输入")elif choice == "q":print("已购买商品%s,还剩工资%s"%(shopping,sarlary))print("exit....")exit()else:print("输入数字") else:print("qingshurushuzi")
转载于:https://www.cnblogs.com/zhonglong/p/9916140.html
python(课时3)相关推荐
- python课时费_python(课时1)
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 编译型:需要编译器,执行速度快,调试麻烦.如c语言.相当于翻译一本外文书,翻译好后再全部拿来给你看. 解释型:需要解释器,执行速度 ...
- 初识python教案青岛版八年级_青岛版信息技术六上第二单元第8课8.初识python教案...
教学 内容 初识 Python 课时 1 课时 设计者 于敏 教学 目标 知识目标: 初步认识软件,了解 Python 软件的界面和基本功能: 能力目标: 在尝试实践的过程中掌握 Python 的基本 ...
- python金融风控评分卡模型和数据分析
python金融风控评分卡模型和数据分析微专业课(博主录制):http://dwz.date/b9vv 作者Toby:持牌照消费金融模型专家,和中科院,中科大教授保持长期项目合作:和同盾,聚信立等外部 ...
- python金融风控评分卡模型
python金融风控评分卡模型和数据分析微专业课(博主录制): [ http://dwz.date/b9vv ](https://study.163.com/series/1202875601.htm ...
- python二级证书考试难度_全国计算机等级考试 python二级考试体验及小技巧总结...
1.考试共一百分,其中单选题40分,操作题60分,一共考120分钟.60分以上及格.70-89是良好,90以上是优秀.这个等级会打印在证书上. 2.单选题里有30分是python相关,有10分是计算机 ...
- python风控建模实战(分类器模型+回归模型)
在全球数字经济时代,有一种金融优势,那就是基于消费者大数据的纯信用! 我们不妨称之为数据信用,它是一种面向未来的财产权,它是数字货币背后核心的抵押资产,它决定了数字货币时代信用创造的方向.速度和规模. ...
- python新手怎么兼职-初学Python到月入过万最快的兼职途径(纯干货)
快星标行哥,不错过任何一次干赚钱干货 1.兼职薪资,附行哥工资单 2.兼职门槛,附学习知识清单 3.兼职途径,附入职考核过程 4.行哥的兼职感受 答应行友的第一篇赚钱干货推文来啦,行哥第一个在读书期间 ...
- 学python能做什么兼职-初学Python到月入过万最快的兼职途径(纯干货)
快星标行哥,不错过任何一次干赚钱干货 1.兼职薪资,附行哥工资单 2.兼职门槛,附学习知识清单 3.兼职途径,附入职考核过程 4.行哥的兼职感受 答应行友的第一篇赚钱干货推文来啦,行哥第一个在读书期间 ...
- 初学Python到月入过万最快的兼职途径(纯干货)
1.兼职薪资,附行哥工资单 2.兼职门槛,附学习知识清单 3.兼职途径,附入职考核过程 4.行哥的兼职感受 答应行友的第一篇赚钱干货推文来啦,行哥第一个在读书期间通过兼职赚到的10w+收入,这也是初学 ...
- 最新Python赚钱思路,初学Python月入过万
1.兼职薪资,附行哥工资单 2.兼职门槛,附学习知识清单 3.兼职途径,附入职考核过程 4.行哥的兼职感受 答应行友的第一篇赚钱干货推文来啦,行哥第一个在读书期间通过兼职赚到的10w+收入,这也是初学 ...
最新文章
- java 反射详解通俗易懂
- 武汉大学计算机学院 曹老师,关于校园网吧建设的计算机网络综合设计.doc
- c语言如何快速看懂别人的程序,探究如何快速看懂单片机程序方法
- 资讯|WebRTC M92 更新
- react 引入html文件_React起手式
- open-falcon_NASA在Falcon 9上带回了蠕虫-其背后的故事是什么?
- NanoHTTPD web server的一个简单荔枝
- POJ 1151 扫描线 线段树
- Kubernetes v1.10.x HA 全手动安装教程(TL;DR)
- stats | 使用(偏)自相关函数判断ARMA模型的阶数
- 开源安卓播放器:Dolphin Player 简单分析
- 一个文件版的名片管理系统(Python3)
- wpf对数据库简单操作
- blockUI弹出层
- linux系统中连接两个网桥,Linux 网桥代码分析 (二)
- C:\Users\用户名\AppData\Roaming里面的文件可以删除吗?
- 办公必备:4个在线文档格式转换网站
- js 实现60秒倒计时
- Apache DolphinScheduler 2.X保姆级源码解析
- 转自随风飘荡自由飞翔 SQL技巧:快速把握一些异常精妙的SQL语句