![Python:(1,2,3)和[1,2,3]有什么区别,什么时候应该使用它们?,第1张 Python:(1,2,3)和[1,2,3]有什么区别,什么时候应该使用它们?,第1张](/aiimages/Python%EF%BC%9A%EF%BC%881%2C2%2C3%EF%BC%89%E5%92%8C%5B1%2C2%2C3%5D%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%8C%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%E5%AE%83%E4%BB%AC%EF%BC%9F.png)
从Python常见问题解答:
列表和元组在许多方面都相似,但通常以根本不同的方式使用。元组可以被认为类似于Pascal记录或C结构。它们是相关数据的小集合,这些数据可能属于不同类型,它们作为一组进行 *** 作。例如,笛卡尔坐标适当地表示为两个或三个数字的元组。
另一方面,列表更像其他语言中的数组。它们倾向于容纳不同数量的对象,所有这些对象都具有相同的类型并且可以一对一地进行 *** 作。
通常,按照惯例,您不会仅基于列表(不可变性)来选择列表或元组。您将为完全不同的数据的小型集合选择一个元组,而完整的类将过于繁重,而对于具有合理数据集的任何合理大小的集合,则选择一个列表。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)