python2基础-列表,元组,字典
2017-12-20 00:56
621 查看
列表:
元组:#作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读。#定义:与列表类型比,只不过[]换成()
字典:用途:存放多个值,key:value,存取速度快
#定义:key必须是不可变类型(int,float,str,tuple),value可以是任意类型
启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序
允许用户根据商品编号购买商品
用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
可随时退出,退出时,打印已购买商品和余额
##优先掌握 #1.按照索引存取值(正向存取,反向存取):可存可取 #切片,顾头不顾尾 #长度len() #成员运算in,not in msg=['hello','world',3,3,2] print('k' in msg) #追加:append(默认末尾添加) msg.append(6) print(msg) ['hello', 'world', 3, 3, 2, 6] #删除 # del单纯的删除 # del msg[-1] # print(msg) ['hello', 'world', 3, 3, 2] #删除并拿到结果 res=msg.pop(1) print(res) world # #循环 msg=['hello','world',3,3,2] i=0 while i < len(msg): print(msg[i]) i+=1 for i in msg: print(i) for i in range(10): if i == 3: #break ##停止整个循环 continue ##跳过本次循环 print(i) #掌握: extend() 添加 reverse()反序排列 二:列表类型总结 # 可以存多个值,值都可以是任意类型 2 有序 # 3 可变
元组:#作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读。#定义:与列表类型比,只不过[]换成()
字典:用途:存放多个值,key:value,存取速度快
#定义:key必须是不可变类型(int,float,str,tuple),value可以是任意类型
##字典删除 ##键keys(),值values(),键值对items() info={'name':'yao','age':'23','sex':'female'} # print(info.pop('name')) #删除并返回结果 # print(info.popitem()) ##删除最后一个键值对 print(info.keys()) print(info.values()) print(info.items())##都是以列表的形式 print(list(info.keys())[0]) print(list(info.values()[0]))##随机的,无序 ['age', 'name', 'sex'] ['23', 'yao', 'female'] [('age', '23'), ('name', 'yao'), ('sex', 'female')] age ['2', '3'] #循环 for k in info: print(k,info[k]) 结果:('age', '23') ('name', 'yao') ('sex', 'female')
#作业一: 三级菜单#要求:打印省、市、县三级菜单 可返回上一级 可随时退出程序#作业二:请闭眼写出购物车程序#需求:用户名和密码存放于文件中,格式为:egon|egon123
启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序
允许用户根据商品编号购买商品
用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
可随时退出,退出时,打印已购买商品和余额
相关文章推荐
- Day2 Python基础学习——字符串、列表、元组、字典、集合
- python基础_字典_列表_元组考试_day4
- python基础系列教程——数据结构(列表、元组、字典、集合、链表)
- Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)
- 2.python基础深入(元组、字符串、列表、字典)
- python基础3:字符串、列表、元组、字典
- python基础深入(元组、字符串、列表、字典)
- python基础知识-列表,元组,字典
- python基础教程__列表、元组、字符串和字典
- Python基础之列表、元组、字典、集合的使用
- python 基础1 --列表 元组 字符串 字典
- python基础_制作多级菜单_(运用:字典_列表_元组等知识)
- Python基础(二)——字符串、列表、元组、字典
- Python基础02--(数字,字符串,列表,元组,字典)
- python基础-字符串、列表、元组、字典、集合
- python入门:基础,列表、元组、字典及集合类型
- Python基础 6 ---- Python 元组+列表+字典+文件
- Python基础 -- 02 基础语法(字符串、列表、元组、字典、set集合)
- Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)
- 2.python基础之—列表,元组,字典,集合,字符串的使用方法