list,tuple,dict的区别

按我理解就是tuple和list的区别就是tuple里面的值不能更改。而dict就是有键值。为什么不能直接用数组代替呢?而要分得这么细。

阅读 4.7k
2 个回答

我的理解是:

  • dict是无序的。
  • list是有序的,可以更改的。。
  • tuple是有序的,里面的值不能更改,唯一的,所以可以作为dict的key。

PHP中的数组就是个hashtable 不像python中的分的那么清.

这说明完全用一个'数组'的数据类型来表示是可以应对应用需求的.

但py中为何如此表示, 是不是有它的好处?

我是觉得这个问题没对大意思

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题