# 你的初始购物篮(混合东西:字符串+数字,Python超灵活!)
shopping_cart = ['苹果', '橘子', 2025, 12]
print("=== 初始购物篮 ===")
print(shopping_cart) # ['苹果', '橘子', 2025, 12]
print(f"总共 {len(shopping_cart)} 样东西")
# 1. 查(Read):看东西!
print("\n=== 1. 查(超级简单) ===")
print(f"第1个(位置0): {shopping_cart[0]} → 苹果") # 正索引
print(f"最后一个(-1): {shopping_cart[-1]} → 12") # 负索引神招
print("'苹果'在篮子吗?", '苹果' in shopping_cart) # in检查 True
# 2. 增(Add):加新东西!
print("\n=== 2. 增(篮子自动变大) ===")
shopping_cart.append('香蕉') # 加到最后
print("加'香蕉'后:", shopping_cart) # ['苹果', '橘子', 2025, 12, '香蕉']
shopping_cart.insert(1, '梨') # 加到第2个位置(位置1)
print("加'梨'后:", shopping_cart) # ['苹果', '梨', '橘子', 2025, 12, '香蕉']
# 3. 改(Update):换东西!
print("\n=== 3. 改(直接换) ===")
shopping_cart[3] = 24 # 把2025改成24(数量?)
print("改数量后:", shopping_cart) # ['苹果', '梨', '橘子', 24, 12, '香蕉']
# 4. 删(Delete):扔掉不要的!
print("\n=== 4. 删(多种方式) ===")
shopping_cart.pop() # 删最后一个(香蕉bye)
print("pop最后1个后:", shopping_cart) # ['苹果', '梨', '橘子', 24, 12]
shopping_cart.remove('梨') # 删指定“梨”(只删第一个)
print("remove'梨'后:", shopping_cart) # ['苹果', '橘子', 24, 12]
# del shopping_cart[2] #删除指定的某个元素
# 最终结账
print("\n=== 最终购物篮(结账!) ===")
print(shopping_cart)
print(f"总价估算: {sum(shopping_cart[-2:])} 元") # 24+12=36(数字部分)