标签:
import copy fruits = [‘apple‘,‘banana‘,[7,3,5,2],‘straweberry‘,‘orange‘] copy_fruit = copy.copy(fruits) deep_fruit = copy.deepcopy(fruits) # Copy fruits2 = fruits.copy() fruits[0] = "APPLE" # 改了做大寫都不會影響原本的列表 fruits[2][1] = 4444444444444444 fruits2[2][2] = "HAHA" # python 默應只 COPY 第一層 print("fruits List :", fruits) print("fruits2 List :", fruits2) print("copy_fruit List :", copy_fruit) print("deep_fruit List :", deep_fruit)
# 写一个列表,列表里包含本组所有成员的名字 student = [‘Janice‘,‘Peter‘,‘Mary‘,‘Alex‘,‘Jason‘,‘Bonnie‘,‘Coco‘,‘Ben‘,‘Matthew‘,‘Roy‘] # 往中间的位置插入两个临组成员的名字 student.insert(5,‘Tmp1_David‘) student.insert(6,‘Tmp2_Kenny‘) new_student = student[2:8] # 取出第3-8的人的列表 student.remove("Bonnie") # 删除第8个人 del student[5:7] # 把刚才加入的2个临的那2个人一次性删除 student[0] = ‘Captain: Janice‘# 把组长的名字加入组长备注 new_student2 = student[::2] # 每隔一個取一個
dict4 = {‘Name‘: ‘Zara‘, ‘Age‘: 7} for k in dict4: print(k,dict4[k]) # Name Zara # Age 7
需求:
- 启动程序后,让用户输入工资,然后打印商品列表
- 允许用户根据商品编号购买商品
- 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
- 可随时退出,退出时,打印已购买商品和余额
作業需求:
- 優化購物程序,購買時允許用戶選擇購買多少件,
- 允許多用戶登錄,下一次登錄後,继续按上次的余額继续購買
- 允許用戶查看之前的購買記錄(記錄要顯示商品購買時間)
- 商品列表分級展示,比如:
第一層菜單:
- 家電類
- 衣服
- 手機類
- 車類
隨便選一個然後進入第二層菜單:
- BMW X3 33333
- Audi Q5 333335
- Pasate 3333336
- Tesla Model_3 43890
- Tesla Model S 88888
- 顯示已購買商品時,如果有重覆的商品,不打印多行,而是在一行展示
id p_name num total_price
1 TeslaModelS 2 4567897654
2 Coffee 2 60
3 Bike 1 700
标签:
原文地址:http://www.cnblogs.com/jcchoiling/p/5794022.html