列表:把很多数据装进盒子

📦 列表是什么?

就像你有一个笔袋,可以放很多支笔一样,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

🎯 下一课

学会了存数据,再来学函数——给代码起个名字,下次就能重复用!

发表评论