tuple与list,python中list和元组的区别

  tuple与list,python中list和元组的区别

  

  list(推荐学习:web前端视频教程)

  1.list是一个有序集合,它的元素可以随时添加和删除。

  2.访问列表中的元素。索引从0开始,这是第一个元素。当索引超出范围时,将报告错误,并且索引不能超出范围。最后一个元素的索引是len(num)-1。

  3.如果要取最后一个元素,除了计算索引位置,还可以用-1作为索引直接取最后一个元素。

  4.使用append()在列表末尾添加元素。

  5.使用insert()在指定位置插入和添加元素。

  6.使用pop()删除列表的最后一个元素;使用pop(i)删除指定位置的元素,其中I是索引号。

  tuple

  1.tuple是一个有序列表,和list很像。

  2.元组一旦初始化,就不能修改,也没有append() insert()方法。您可以获取该元素,但不能将其分配给另一个元素。

  foos=[0,1,2,3,4,5,6,7,8,9]

  foos[0:10:2]

  [0, 2, 4, 6, 8]

  条形=(0,1,2,3,4,5,6,7,8,9)

  酒吧[1:10:2]

  (1,3,5,7,9)list是可变数据类型,tuple是不可变数据类型

  type用()、 list 用 [ ]

  在你有一些不确定长度的相同类型队列的时候使用列表;在你提前知道元素数量的情况下使用元组,因为元素的位置很重要。

  列表不能做字典的关键字,而元组可以

  *元组和列表都是可嵌套的,并且元组中嵌套的列表是可变的

  不可变的tuple有什么意义?

  因为tuple是不可变的,所以代码更安全。如果可能的话,尽量用tuple代替list。这就是python中tuple和list区别的细节。更多信息请关注热门IT软件开发工作室其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: