python中元组 (tuple)/列表 (list)/字典 (dict)的比较~

特性元组 (tuple)列表 (list)字典 (dict)
可变性不可变可变可变
性能创建和访问速度快创建和访问速度稍慢访问速度超快
使用场景存储顺序常量数据存储顺序动态数据存储随机动态数据
内存占用较小较大较大
操作支持较少较多较多

根据具体需求选择合适的数据结构:

  • 如果需要存储不需要修改的数据,使用 元组

  • 如果需要存储需要动态修改的数据,使用 列表

  • 如果需要通过键快速查找值,使用 字典

以下是三种数据结构的示例:

(
{"ticker":"002261","open":27.9500,"pre_close":27.1900,"close":29.9100,"high":29.9100,"low":27.6000,"volume":2430577.0000,"amount":7067431630.0000,"date":"2025-02-12"},
{"ticker":"002261","open":30.6100,"pre_close":30.1900,"close":33.2100,"high":33.2100,"low":29.4800,"volume":4111427.0000,"amount":13064592370.0000,"date":"2025-02-14"},
{"ticker":"002261","open":32.2900,"pre_close":29.9100,"close":30.1900,"high":32.9000,"low":29.9600,"volume":5749920.0000,"amount":18157238421.0000,"date":"2025-02-13"}
)

[
{"ticker":"002261","open":27.9500,"pre_close":27.1900,"close":29.9100,"high":29.9100,"low":27.6000,"volume":2430577.0000,"amount":7067431630.0000,"date":"2025-02-12"},
{"ticker":"002261","open":30.6100,"pre_close":30.1900,"close":33.2100,"high":33.2100,"low":29.4800,"volume":4111427.0000,"amount":13064592370.0000,"date":"2025-02-14"},
{"ticker":"002261","open":32.2900,"pre_close":29.9100,"close":30.1900,"high":32.9000,"low":29.9600,"volume":5749920.0000,"amount":18157238421.0000,"date":"2025-02-13"}
]

{
'2025-02-14': {'code': '002261', 'open': 30.61, 'pre_close': 30.19, 'close': 33.21, 'high': 33.21, 'low': 29.48, 'volume': 4111427, 'amount': 13064592370.0}, 
'2025-02-12': {'code': '002261', 'open': 27.95, 'pre_close': 27.19, 'close': 29.91, 'high': 29.91, 'low': 27.6, 'volume': 2430577, 'amount': 7067431630.0}, 
'2025-02-13': {'code': '002261', 'open': 32.29, 'pre_close': 29.91, 'close': 30.19, 'high': 32.9, 'low': 29.96, 'volume': 5749920, 'amount': 18157238421.0}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

happybasic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值