美文网首页Python
Python基础(10) - 列表与元组的区别

Python基础(10) - 列表与元组的区别

作者: xianling_he | 来源:发表于2020-02-24 21:56 被阅读0次

列表与元组的主要区别

  • 描述列表,元组的区别
  1. 语法的差异
a = (1,2,3) #元组
b = [1,2,3] #列表
  1. 元组是只读,列表是可读
  2. 复制的话,元组复制后还是自身,列表复制后是新的列表
copy_a = tuple(a)
print(a is copy_a) # True

copy_b = list(b)
print(b is copy_b) # False
  1. 列表和元组的大小不同
  • 列表相对于元组的内存更小
  • 元组使用比较大的内存块,所以占用的空间会比较小
  • 在使用方面,如果使用元组的情况,读写会比列表快
print(a.__sizeof__())
print(b.__sizeof__())

总结

1.语法不同
2.元组是只读,列表可读
3.使用元组(tuple)函数后,元组仍然是自身,而使用列表(list)函数后,会复制出新的列表
4.元组比列表占用的空间小,当元素比较多的时候,元组读写速度更快

加油 2020-2-24

相关文章

  • 计算机基础

    Python基础 列表与元组的区别 Python多进程 操作系统基础 操作系统与多进程 计算机网络基础 三次握手 ...

  • Python-01基础-11基础知识

    Python 基础知识 tags: Python 基础 2019 年 10 月 内容说明: 变量 列表/元组 字典...

  • Python基础(10) - 列表与元组的区别

    列表与元组的主要区别 描述列表,元组的区别 语法的差异 元组是只读,列表是可读 复制的话,元组复制后还是自身,列表...

  • Python TUPLE - 打包,解包,比较,切片,删除,键

    什么是Python的中的元组? 元组就像一系列不可变Python对象的列表。列表和元组之间的区别在于列表在方括号中...

  • Python基础-元组,字典

    Python基础-元组(tuple),字典 元组: 数据结构与列表类似,其中元素可以有不同的类型,但是元组中的元素...

  • 2018-01-13 python学习第一天

    第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...

  • 基础·数据容器·列表&元组

    Python基础教程 类型 数据集合包括:列表,元组,字典 列表=========================...

  • python学习——元组

    Python —— 元组 元组与列表极为相似,列表以【】表示,元组以()表示。 列表可以修改其中的元素,元组不可修...

  • Python快速精通2 - 序列,字典代码部分

    Python3基础2:序列(列表,元组)与字典 (一)序列通用方法 序列封包 本质上: 变量 < - - 元组看下...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

网友评论

    本文标题:Python基础(10) - 列表与元组的区别

    本文链接:https://www.haomeiwen.com/subject/cdowqhtx.html