在Python中,使用列表的列表和字典来进行数字操作时,有哪些优缺点呢?我正在编写一系列函数的类来解决线性代数课程中的简单矩阵运算。我一开始使用字典,但后来发现
示例:
numpy
使用列表的列表,所以我想这种方式肯定有一些优点。示例:
[[1,2,3],[4,5,6],[7,8,9]]
相对于 {0:[1,2,3],1:[4,5,6],2:[7,8,9]}
。
列表
(lists)可以维护顺序,而字典
(dicts)则是无序的。我认为对于矩阵相关的操作,使用列表会更合适。 - Ashwini Chaudhary