我有一个用例,我需要在 Python 中存储一对值,这两个值都需要经常更新。
我是使用列表、元组还是其他东西?一方面,列表更容易更新,因为元组是不可变的,每次更新任何一个值时我都需要创建一个新的元组。但是,由于我不会向列表附加任何内容,并且大小固定为 2,所以感觉元组可能更能代表对象的实际情况。
有什么见解吗?谢谢!
最佳答案
结对上课?
class pair(object):
def __init__(self,first,second):
self.update(first,second)
def update(self,first,second):
self.first = first
self.second = second
这表明它只有两个对象,欢迎更新。如果您需要其他对/列表/元组的基本算术运算,您可以很容易地实现它。
关于python - 存储一对需要在 Python 中经常更新的值的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40634019/