Python 股票收盘价数据分析:统计、查找最大值和删除

某公司股票近一段时间的收盘价(单位:元)分别为: 99.12, 104.44, 110.88, 90.18, 95.34, 91.48, 95.66, 99.18, 100.18, 104.44, 103.15

请在代码中直接建立一个列表 data 存储这些数据。要求编写代码解决以下问题:

(1) 打印输出 data 中数据个数。 (2) 从键盘输入 1 个收盘价,统计该收盘价出现的次数,并打印输出。 (3) 找出收盘价中的最大数据并打印输出,从 data 中删除最大数并打印输出列表 data 内容。

# 建立列表存储数据
data = [99.12, 104.44, 110.88, 90.18, 95.34, 91.48, 95.66, 99.18, 100.18, 104.44, 103.15]

# (1) 打印输出 data 中数据个数
print('数据个数:', len(data))

# (2) 从键盘输入 1 个收盘价,统计该收盘价出现的次数,并打印输出
price = float(input('请输入一个收盘价:'))
count = data.count(price)
print(price, '出现的次数:', count)

# (3) 找出收盘价中的最大数据并打印输出,从 data 中删除最大数并打印输出列表 data
max_price = max(data)
print('最大值:', max_price)
data.remove(max_price)
print('删除最大值后的 data:', data)

代码说明:

  • 使用 len(data) 获取 data 列表的长度,即数据个数。
  • 使用 input() 函数从键盘获取用户输入的收盘价,并使用 float() 函数将其转换为浮点数。
  • 使用 data.count(price) 统计指定收盘价在 data 列表中出现的次数。
  • 使用 max(data) 找出 data 列表中的最大值。
  • 使用 data.remove(max_price)data 列表中删除最大值。

运行结果:

数据个数: 11
请输入一个收盘价:99.12
99.12 出现的次数: 2
最大值: 110.88
删除最大值后的 data: [99.12, 104.44, 90.18, 95.34, 91.48, 95.66, 99.18, 100.18, 104.44, 103.15]

总结:

本文演示了如何使用 Python 代码对股票收盘价数据进行简单的分析,包括统计数据个数、查找指定收盘价出现的次数、找出最大收盘价并删除。这些操作都基于 Python 列表的基本操作,非常简单易懂。通过本文的学习,您可以进一步学习和应用 Python 来进行更复杂的数据分析。

Python 股票收盘价数据分析:统计、查找最大值和删除

原文地址: https://www.cveoy.top/t/topic/ovwR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录