python基础-列表、元组常用方法

元组是不可变数据类型,可用方法较少,所以可以直接和列表一同对比记忆;

1.len() 方法在列表、元组中的使用

  求列表、元组的长度;

  len() 方法可以统计除了数字外的任意数据类型的长度

  python基础-列表、元组常用方法

2.列表、元组的累加累乘

  重复列表、元组中的元素;

  python基础-列表、元组常用方法

3.成员判断符号in在列表、元组中的使用

  python基础-列表、元组常用方法

4.列表内置函数append()

  向列表中一次添加一个新元素;

  被添加的元素只能添加到末尾、是对原列表的修改,不需要额外添加新变量;

  list.append(new_item) new_item可以是各种数据类型;

  python基础-列表、元组常用方法

5.列表的内置函数insert()

  将元素添加到列表中的指定位置;

  list.insert(index, new_item) index:在列表中的位置 (列表元组都是从0开始计数的)

  插入元素后,原位置的元素会顺延到下一个;

  python基础-列表、元组常用方法

 6.列表、元素的count()函数使用

  查看列表或元组中某成员出现的次数;

  被检查的成员不存在时,返回0;

  python基础-列表、元组常用方法

7.列表的remove()函数

  删除列表中的某个元素;

  list.remove(item)

  如果删除的元素不存在,则会报错;

  若删除的元素有多个,会删除从左到右数的第一个;

  python基础-列表、元组常用方法

8.列表reverse()函数

  将当前列表进行反转操作;

  list.reverse()

  python基础-列表、元组常用方法

9.列表sort()函数

  对当前列表按照一定的规律排序;

list.sort(reverse=False)有一个参数reverse,默认值是False,表示排序后的返回结果是从小到大排列;

  比较时列表中元素数据类型一定要一致,否则会报错;

  python基础-列表、元组常用方法

  同样可以调用python内置函数sorted(reverse=False);

  python基础-列表、元组常用方法

10.列表clear()函数

  清空列表中元素;

  python基础-列表、元组常用方法

11.列表copy()方法

  复制列表中元素生成一个新列表对象;

  python基础-列表、元组常用方法

  python基础-列表、元组常用方法

12.列表的extend()方法

  添加可迭代对象中所有元素到列表中,实现一次添加多个元素;

  python基础-列表、元组常用方法

13.列表的索引与切片

  前面提到过列表中的元素是从0开始顺序排列的,各个元素对应的0123...数字就是元素的索引;

  python基础-列表、元组常用方法

  索引是一次获取一个列表元素,为了方便获取多个元素,可以使用列表的切片操作;

    格式:List[start:stop:step]

    得到一个新列表,是对原列表部分元素的一个拷贝;(可以这样理解切片:在索引是start位置前切一刀、在索引是stop位置前再切一刀,取切后的元素

    step默认为1,从start索引对应元素开始,不包括stop对应的元素

    step>0时:

      表示从前向后获取元素

      start不指定时,默认从第一个元素开始读取

      stop不指定时,默认读取到最后一个元素

    step<0时:

      表示从后向前读取元素

      start不指定时,默认从最后一个元素开始读取

      stop不指定时,默认读取到第一个元素

    python基础-列表、元组常用方法

  有了索引和切片后,可以对获取到的元素进行修改,从而改变列表中的元素;

    python基础-列表、元组常用方法

  可以调用内置函数slice()完成同样的切片操作(使用较少)

   格式slice(start, stop, step)、slice(start, stop) 、slice(stop)

   三个参数默认是None,与L[start:stop:step]三参数一致

  python基础-列表、元组常用方法

  字符串中也可以使用索引和切片的查找操作;

  python基础-列表、元组常用方法

  

总结

  python基础-列表、元组常用方法  

    

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python基础-列表、元组常用方法 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python基础-模块和包

    1.什么是python的包   包就是一个文件夹,里面放着一个个py文件或子包;   在包中可以被调用的一个个py文件,我们叫做模块;      如上,test就是一个包、two.py就是test下的一个模块,child是子包,结构和test包一样;   包的身份证     可以看到test下还有一个__init__.py命名的文件,是python包中必须存…

    2023年4月2日
    00
  • python基础–简单数据类型预览

    为了适应更多的使用场景,将数据划分为多种类型,每种类型都有各自的特点和使用场景, 帮助计算机高效的处理和展示数据。(比如数字用于数学运算、字符串用于信息传递、页面文字展示等) 1.数字类型   整型     整型就是我们说的整数,0也是整数,是一种特殊的整数;      int 既是整型的代表,又是定义整型的函数;      定义一个整型,并不一定必须用in…

    2023年4月2日
    00
  • python基础-数据类型间的转换

    数据类型转换:将自身数据类型转化成新的数据类型,并拥有新数据类型相关操作的过程; 为方便更好的帮助处理业务,将数据变更为更适合业务场景的类型; a = ‘1’,  此时想使用数字的数学操作,就需要先将字符串转化为数字类型;   1.数字与字符串间的转换 # 字符串转换成整数 a = ’34’ b = int(a) print(b) # 34 # 此时字符串内…

    2023年4月2日
    00
  • python基础-流程控制

    1.逻辑   逻辑判断:对于一件事情正确与否的判断,python中用布尔类型真(True)、假(False)做区分;   根据判断结果的不同去完成的不同操作,就是我们的业务逻辑;   对于条件是否满足的判断语句,就是条件语句;   一个逻辑语句是由条件语句+业务语句组成的。   2.if语句   判断一个命题的真实性,如果命题为真,则执行if的逻辑语句; n…

    2023年4月2日
    00
  • python基础-集合的常用操作

    {} 集合是一种无序不可重复的序列;集合常用于对两个列表的交并差处理; 集合没有任何获取元素的方法,只用作处理列表或元组的临时数据类型,不适合数据的存储和传输。 1.集合的创建   利用内置函数set() 或 { }创建; set_test = set() # 创建空集合 print(set_test) # set() print(type(set_test…

    2023年4月2日
    00
  • python基础–基本概念

    1.脚本的文件格式   脚本名.py         eg: hello.py   2.脚本结构   大概三部分,脚本头+导入部分+业务模块         每一块都是非必须的,按需填写即可;      为了书写规范,一般脚本头和导入部分中间空一行,导入部分和业务部分中间空两行;   3.头部注释   写在python脚本第一行,用#开头表示的信息就是头注释…

    2023年4月2日
    00
  • python基础-函数

    1.函数定义   函数就是将完成一件事情的步骤封装在一起并得到最终的结果;   函数名代表了这个函数要做的事情;   函数体是实现函数功能的流程;   添加一个函数也被叫做实现了一个方法或功能;   函数可以帮助我们重复使用一些操作步骤;   2.def   通过关键字def定义函数;   def  name(args…):     print(”) …

    2023年4月2日
    00
  • python基础-数字类型

    1.数字的简单运算   常用运算符     +, -, *,  /, %, //,**          = 就是赋值运算符,在变量介绍中已提及过,a=13;     这里要说下赋值运算符的参数运算,     +=, -=, *=, /=, //=, %=      a += b –> a = a + b  参数赋值可以使代码更整洁,可读性更强   …

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部