列表与元组的区别_元组和列表的差异

列表与元组的区别_元组和列表的差异1、列表(list) 列表一旦创建了我们就可以根据自己的需要随意改变它的内容: 可以为列表添加新的数据: ​ 这是因为list支持resize操作,当有新的数据添加进入列表时,如果大于当前的容量,就会开辟新的list,将原有的元素复制到新的list中,然后将原有的list删除 元组(Tuple) 元

1、列表(list)

列表一旦创建了我们就可以根据自己的需要随意改变它的内容

列表与元组的区别_元组和列表的差异

 

 

 

可以为列表添加新的数据:

 列表与元组的区别_元组和列表的差异    列表与元组的区别_元组和列表的差异

 

 

 ​ 这是因为list支持resize操作,当有新的数据添加进入列表时,如果大于当前的容量,就会开辟新的list,将原有的元素复制到新的list中,然后将原有的list删除

元组(Tuple)

元组是固定不可变的,这意味着一旦元组被声明,它的内容无法被修改,大小也无法改变

列表与元组的区别_元组和列表的差异

 

 

 虽然tuple不支持改变大小,但是我们可以将两个tuple合并起来。

列表与元组的区别_元组和列表的差异

 

 

 

 

 

  1. 总结

    1. 1、列表list:有序,可变。

      2、元组tuple:有序,不可变。

      3、字典dict:无序,字典的key是不可变的,值是可变的;在python中字符串,数字,元组都是不可变的对象。

      4、序列:列表,元组和字符串都序列;即成员有序排列,可以通过下标访问,可以进行切片操作。字符串(普通字符串和unicode字符串)

      5、集合:没有顺序的简单对象的聚集。可以检查成员是否存在,是否是另一个集合的子集,得到两个集合的交集等等

      6、复制一个列表或者类似的序列或者其他复杂对象,那么必须使用切片操作符来去的拷贝。当你创建一个对象并将它赋值给一个变量的时候,这个变量仅仅引用那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存。这被称作名称到对象的绑定。

 

今天的文章列表与元组的区别_元组和列表的差异分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/49215.html

(0)
编程小号编程小号
上一篇 2023-09-03
下一篇 2023-09-03

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注