Python列表与元组有什么相同点?基础分享!

  无论从事Python相关工作还是刚刚学习Python,想必大家都听说过Python列表和元祖吧,而且经常有人将他们混为一谈,那么你知道Python列表和元组有什么相同点和不同点吗?我们通过这篇文章来看看吧。

  Python列表及元组的相同点

  1. 索引相同,从左到右都为0~n-1;

  2. 拼接相同,都可以用+拼接;

  3. 计数相同,都使用len()函数统计元素个数、使用count()函数统计指定元素的出现次数;

  4. 都属于有序序列;

  5. 都可以使用del删除;

  6. 都可以使用*来使本身重复;

  7. 可以强制转换且切片方法一致;

  8. 都可以使用for循环来进行元素遍历、索引遍历以及枚举遍历;

  9. 使用index()方法获取指定元素的索引;

  10. 使用运算符in测试是否包括某个元素。

  Python列表及元组的不同点

  1. 类型不同,元组类型为tuple,列表类型为lsit;

  2. 修改方式不同,元组不能修改,列表可以根据索引来修改元素值;

  3. 删除方式不同,列表使用pop()等函数删除元素,而元组不能删除元素,只能用del删除整个元组;

  4. 查找方式不同,列表只能用Index()函数来查看,元组只能用index()函数来查看。

(0)

相关推荐

  • 4.Python列表/元组/集合/字典

    碧茂大数据 前天 4.1 Python列表 · 列表用 [ ] 标识,是Python 最通用的复合数据类型. · 列表用 [ ] 表示,列表具有可嵌套性 4.1.1 Python列表截取 · 列表可以 ...

  • Python列表与元组有什么作用?入门分享!

    Python数据类型分为七大类,其中最为常见的就是列表和字典,是使用Python必须掌握的基础.那么Python列表和字典有什么不同之处?我们一起来看看吧. 列表 1. 任意对象的有序集合,列表是一组 ...

  • 什么是Python列表?与元组有何区别?

    Python中,有三种内建的数据结构,列表.元组和字典,那么它们之间有什么区别呢?我们通过这篇文章来看看吧. 什么是Python列表? 列表是由一系列按特定顺序排列的元组组成的.在Python中,用[ ...

  • Python|列表和元组

    问题描述1.如何用Python内置的一种数据类型,即列表对元素进行查找.增加.删除.2.元组与列表有什么区别呢?解决方案1.用一个列表示出同学的名字,然后用索引来查到每一个名字的位置,但记得索引是从0 ...

  • Python|列表与元组

    问题描述列表可以进行增删改查,但元组一经初始化后就不能再进行修改了,需要对增删改查进行掌握.解决方案列表创建只需要用逗号把不同的数据项分隔开即可,列表用的是"[]",而元组用的是& ...

  • RealPython 基础教程:Python 中的列表和元组

    列表(list)和元组(tuple)几乎可称得上是 Python 中最常用.最有用的数据类型了.在每个非简单的 Python 中,你都能发现它们的使用之处. 本文将介绍 list 和 tuple 的重 ...

  • Python No.12_列表循环&元组

    一.列表循环ndd = [1,23,3,34,6,[2,2,3,4],3]for i in ndd: print(i)#列表中依次将字符串打印出来. for i in ndd[5]: print(i) ...

  • python中列表,元组,字符串如何互相转换

    python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:>>> s = "xxxxx& ...

  • Python源程序执行方式是什么?Python基础分享!

    学习Python,我们需要掌握的知识点有很多,比如说源程序执行方式,那么你知道Python源程序执行方式有哪些吗?一般有三种方式,接下来我们一起来了解一下吧. Python源程序执行的方式有三种: 第 ...