为什么Python允许混合类型列表?

时间:2016-10-27 23:18:48

标签: python

Python是否允许列表包含多种类型?如果我有一个混合的对象集合,我认为使用的安全数据类型将是一个元组。此外,我发现奇怪的是列表方法(如sort)可以在混合列表上调用,所以我认为必须有一个很好的理由允许这样做。乍一看,这会使写入类型安全功能变得更加困难。

1 个答案:

答案 0 :(得分:1)

元组和列表之间的区别在于列表是可变的,而元组则不是。因此,它不是关于数据类型的安全性,而是关于您是否希望元素能够被更改