📦 列表是什么?
就像你有一个笔袋,可以放很多支笔一样,Python的列表可以放很多数据。
👨💻 创建列表
# 存放股票代码
stocks = ["600519", "000858", "600036"]
# 存放价格
prices = [1800, 200, 50]
# 存放真假(布尔值)
is_up = [True, False, True]
🔍 访问列表元素
stocks = ["茅台", "五粮液", "海螺水泥"]
print(stocks[0]) # 第一个:茅台
print(stocks[1]) # 第二个:五粮液
print(stocks[2]) # 第三个:海螺水泥
⚠️ 注意:Python从0开始计数!
➕ 添加和删除
fruits = ["苹果", "香蕉"]
fruits.append("橙子") # 添加到最后
print(fruits) # ["苹果", "香蕉", "橙子"]
fruits.insert(0, "葡萄") # 插入到第一个
print(fruits) # ["葡萄", "苹果", "香蕉", "橙子"]
fruits.remove("香蕉") # 删除"香蕉"
print(fruits) # ["葡萄", "苹果", "橙子"]
📊 量化例子:计算平均价格
import numpy as np
prices = [100, 102, 101, 105, 103]
average = np.mean(prices)
print(f"平均价格: {average}")
# 最高价最低价
print(f"最高: {max(prices)}")
print(f"最低: {min(prices)}")
🔢 列表切片
prices = [100, 101, 102, 103, 104, 105]
print(prices[0:3]) # 前3个: [100, 101, 102]
print(prices[3:]) # 后3个: [103, 104, 105]
print(prices[-1]) # 最后一个: 105
🎯 下一课
学会了存数据,再来学函数——给代码起个名字,下次就能重复用!