# ====== 第7关:蛋仔收集队 - 列表与字典 ====== # 蛋仔的皮肤太多了!学会用列表和字典管理收藏 # --- 创建蛋仔皮肤列表 --- skins = ["海盗帽", "恐龙装", "草莓斗篷"] print("蛋仔的皮肤收藏柜:", skins) print("一共有", len(skins), "个皮肤") # --- 向列表添加和删除 --- skins.append("骑士甲") # 末尾添加 skins.insert(1, "忍者装") # 在位置1插入 print("添加后:", skins) skins.remove("恐龙装") # 删除指定元素 popped = skins.pop() # 弹出最后一个 print("删除后:", skins) print("弹出了:", popped) # --- 列表分片(切一段出来) --- print() numbers = [10, 20, 30, 40, 50, 60, 70] print("全部:", numbers) print("前3个:", numbers[:3]) print("第3到5个:", numbers[2:5]) print("后3个:", numbers[-3:]) # --- 列表排序 --- print() scores = [88, 45, 99, 67, 72] scores.sort() # 从小到大排 print("从低到高:", scores) scores.sort(reverse=True) # 从大到小排 print("从高到低:", scores) print("最高分:", max(scores)) print("最低分:", min(scores)) # --- 字典:蛋仔属性卡 --- print() print("=== 蛋仔属性卡(字典)===") egg = { "名字": "小黄蛋", "等级": 15, "金币": 888, "皮肤": "海盗帽", "家乡": "蛋仔岛" } print("蛋仔名字:", egg["名字"]) print("蛋仔金币:", egg["金币"]) # 修改和添加 egg["金币"] = 999 # 修改 egg["好友"] = "蓝蓝蛋" # 添加新属性 print("更新后:", egg) # 遍历字典 print() print("=== 蛋仔完整信息 ===") for key, value in egg.items(): print(key, ":", value) # ====== 小挑战 ====== # 1. 创建一个蛋仔皮肤列表,至少5个皮肤 # 然后添加2个、删除1个,打印最终列表 # 2. 创建一个字典存3个蛋仔的属性卡(名字做键,等级做值) # 3. 用列表存蛋仔的5次考试成绩,排序后打印 # 在下面写你的代码: # 提示:列表用[],字典用{},字典是"键:值"对 # append()添加到末尾,insert()插入到指定位置