广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机学校 > 惠州计算机学校 > 正文

Python列表的基础知识梳理

作者:黄君发布时间:2021-06-29分类:惠州计算机学校浏览:805


导读:列表是Python入门课程中的一个典型知识点,是Python中内置有序可变序列。Python列表中所存储元素的具体含义,在不同的情况下可以不同,它可以是一个数,也可以是字符串,甚至是更复杂的信息。下面就给大家介绍一下列表及其运算。

       列表是Python入门课程中的一个典型知识点,是Python中内置有序可变序列。Python列表中所存储元素的具体含义,在不同的情况下可以不同,它可以是一个数,也可以是字符串,甚至是更复杂的信息。下面就给大家介绍一下列表及其运算。

       声明列表数据并赋值

       在Python语言中,声明一个列表并赋值非常简单。列表元素用方括号[]括起来,元素之间用英文逗号分隔。不同于其它编程语言,列表可以包含任意类型的元素,可以在同一个列表中存储字符串、浮点类型、对象、复数类型等数据。

       访问列表数据

       在Python语言中访问列表数据,可以直接使用下标索引访问列表中的单个数据项,也可以使用截取运算符访问子列表。访问运算符包括“[]”和“[:]”运算符,用于访问列表中的单个数据项,或者一个子列表。

       访问列表单个数据项可以使用“[]”运算符,访问语法如下:

       list[index]

       list是列表的变量名称,index是想要访问的列表下标索引,下标范围从0到列表长度减1。

       访问列表中的子表可以用“[:]”运算符,“[:]”运算符语法如下:

       list[start:end]

       list是列表的变量名称,start是起始索引,end是终止索引,该运算符访问包括start在内到end(不包括end)的范围内的列表元素,返回值仍是一个列表。

       向Python列表里面加元素:

       1)append()

       append()对于列表的操作主要实现的是在特定的列表最后添加一个元素,并且只能一次添加一个元素,并且只能在列表最后,语法如下:

       m.append(元素A)

       2)extend()

       extend()对于列表的操作主要实现的是对于特定列表的扩展和增长,可以一次添加多个元素,不过也只能添加在列表的最后,语法如下:

       m.extend([元素A,元素B,……])

       3)insert()

       insert()对于列表的操作主要是在列表的特定位置添加想要添加的特定元素,这里的特定位置是指元素所在列表中的位置索引号,是从0开始而不是从1开始的,语法如下:

       m.insert(A,元素B):表示在列表m里面的第A+1处加入元素B

       删减Python列表中的一些元素:

       1)m.remove()

       m.remove的作用是移除掉列表m里面的特定元素,语法如下:

       m.remove(元素A)

       2)del m[n]

       它的作用是删除掉列表里面的索引号位置为n 的元素,这里需要注意的是del是一种操作语句,语法如下:

       del m[n]

       3)m.pop()

       它的作用是将列表m的最后一个元素返回,并且在此基础上进行删除掉,语法如下:

       Temp=m.pop()   %这里temp就会直接等于m列表里最后一个元素。

       Print(m)       %这里再次输出m的时候已经是删掉最后一个元素的m列表。

       常用的列表操作符

       1)+:它主要实现的是多个列表之间的拼接

       2)*:主要实现的是列表的复制和添加

       3)比较>,<:主要进行数据型列表的元素比较

       4)and等:;逻辑运算符,可以进行列表之间的逻辑判断

       其他常见列表操作函数

       1)m.count(A):输出元素A在列表m里面出现的次数

       2)m.index(A):输出元素A在列表m里面的索引位置号

       m.index(A,a,b):对于列表m里面包含多个元素A时,输出在列表m索引号a-b之间的特定索引号

       3)m.reverse():将列表m进行前后的翻转,前变后,后变前

       4)m.sort():将列表m里面地数据进行从小到大的排列

       5)m.sort(reverse=True):将列表m里面地数据进行从大到小的排列 


点击咨询直接了解更多相关资料,我在惠州北大青鸟新方舟等你。

 

本文内容转载自网络,版权归原作者所有,如有侵权请联系我们进行删除。


标签:惠州计算机软件培训惠州计算件软件开发惠州计算机软件基础惠州计算机Python软件开发惠州Python培训学校惠州Python培训python基础教程python是什么python教程python入门


惠州计算机学校排行
标签列表
网站分类
文章归档
最近发表