列表与元组,何时使用每个?

发布于 2021-01-29 17:41:13

在Python中,何时应使用列表以及何时使用元组?

有时您别无选择,例如,如果您有

"hello %s you are %s years old" % x

那么x必须是一个元组。

但是,如果我是设计API并选择数据类型的人,那么指导原则是什么?

关注者
0
被浏览
51
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    元组有一种强大的文化,即用于异构集合(类似于您struct在C中使用s的元组)和列表用于同类集合(类似于用于数组的形式)。但是我从来没有与其他答案中提到的可变性问题完全吻合。可变性有它的作用(实际上您不能更改一个元组),而同质性没有得到强制执行,因此似乎没有那么有趣的区别。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看