列表以及列表的常用操作

列表

表示方法:[1,2,3],用中括号表示,元素之间用,隔开

列表是可以被修改的可迭代对象(iterable)

修改:

li = [11,22,33,44]
li[1] = 222          索引修改
li[0:2] = ‘123‘      切片修改
print(li)

---》[11, 222, 33, 44]
---》[‘1‘, ‘2‘, ‘3‘, 33, 44]

删除:

li = [11,22,33,44]
del li[0]
print(li)
del li[0:2]
print(li)

---》[22, 33, 44]
---》[44]

列表中方法的使用:

append()

语法:append(self, p_object)   在列表的最后面添加一个元素

li = [11,22,33,44]
li.append(55)
print(li)

---》[11, 22, 33, 44, 55]

clear()

语法:clear(self) 清空列表所有的元素

li = [11,22,33,44]
li.clear()
print(li)

---》[]

pop()

语法:pop(self, index=None)    index指定位置,删除指定位置的元素

li = [11,22,33,22,44]
li.pop(0)
print(li)

---》[22, 33, 22, 44]

remove()

语法:remove(self, value)   value为元素,删除指定的元素。

li = [11,22,33,22,11,44]
li.remove(11)  默认删除顺序从左往右
print(li)

---》[22, 33, 22, 11, 44]

copy()

语法:copy(self)      拷贝,将内容复制一份

li = [11,22,33,44]
li1 = li.copy()
print(li1)

---》[11, 22, 33, 44]

count()

语法:count(self, value)  计算value在列表中出现的次数

li = [11,22,33,22,44]
li1 = li.count(22)
print(li1)

---》2

extend()

语法:extend(self, iterable)  iterable是可迭代元素(列表,字符串,元组)

li = [11,22,33,22,44]
li.extend([1,23,4])  也可以是字符串,元组
print(li)

---》[11, 22, 33, 22, 44, 1, 23, 4]

注意: extend()与append()函数的区别。

insert()

语法:insert(self, index, p_object)   index表示在列表中插入的位置,p_object表示插入的元素。

li = [11,22,33,22,44]
li.insert(0,‘aa‘)
print(li)

---》[‘aa‘, 11, 22, 33, 22, 44]

reverse()

语法:reverse(self)  将当前列表的元素反转。

li = [11,22,33,22,11,44]
li.reverse()
print(li)

---》[44, 11, 22, 33, 22, 11]

sort()

语法:sort(self, key=None, reverse=False)   排序,reserve = False  从小到大,反之,就从大到小。

li = [11,22,33,22,11,44]
li.sort()
print(li)

---》[11, 11, 22, 22, 33, 44]

li = [11,22,33,22,11,44]
li.sort(reverse=True)
print(li)

---》[44, 33, 22, 22, 11, 11]

原文地址:https://www.cnblogs.com/jiangxiaolong-1996/p/9241303.html

时间: 2024-10-19 14:04:45

列表以及列表的常用操作的相关文章

Python列表list 数组array常用操作集锦【转】

Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构. 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0

Python 之列表切片的四大常用操作

最近在爬一个网站的文档的时候,老师要求把一段文字切割开来,根据中间的文本分成两段 故学习了一段时间的切片操作,现把学习成果po上来与大家分享 1.何为切片? 列表的切片就是处理列表中的部分元素,是把整个列表切开的方法. 切片可以说是整个列表中的重点内容,相信你在以后的Python项目中会经常使用到. 它的语法是: 2.简单介绍切片的几个常见操作 我们这里以<扶摇>作为试验项目 我们今天就使用列表存储里面的角色,然后用切片把它分开. 具体如下: 接下来,咱们使用上面的列表信息,盘点一下列表切片的

python基础之列表常用操作及知识点小结

列表(list) List(列表) 是 Python 中使用最频繁的数据类型.列表可以完成大多数集合类的数据结构实现.它支持字符,数字,字符串甚至可以包含列表(所谓嵌套).列表用[ ]标识,是python最通用的复合数据类型. 常用操作 L=[1,2,3,'xyn',5] 代码 含义 输出 L.append(‘a’) 在L列表后追加元素 [1,2,3,’xyn’,5,1,’a’] L.insert(0,’a’) 在L[0]的位置插入’a’ [‘a’,1,2,3,’xyn’,5,1] L.pop(

字典丶列表丶元组的一些常用操作

1.字典(无序) 1.创建字典: 1 person = {"name": "mr.wu", 'age': 18} 2 或 3 person = dict({"name": "mr.wu", 'age': 18}) 4 或 5 person = dict(name="mr.wu",age="18")         2.字典的常用操作 索引 新增 删除 键.值.键值对 循环 长度 1 cl

Python中列表的常用操作

只整理重要常用的操作: append():尾部追加元素,参数只能为一个. extend():用列表扩展列表,参数为列表. insert():在指定位置插入元素,第一个参数为插入位置,第二个为参数为插入元素. index():获取指定元素的索引,若参数只用元素,返回出现第一次的索引:index(num,i)返回从索引i开始的第一次出现num的索引. remove():删除指定元素,参数为被删元素,只删除第一个出现的. del list[i]:删除list的第i的元素.若del list 则list

python列表、字典、字符串常用操作

Python 列表.字典.字符串常用操作 1.字符串操作 字符串可以通过下标取值,但由于字符串是不可变变量,不可通过下标来修改值. str = 'lily terry mark' name[0]    #获取第1个字符串值 name[0:7]   #获取第1~7的字符串值 name[:7]   #缺省开始位置,默认从第1个元素开始取值 name[0:]   #缺省结束位置,默认到字符串末尾结束 字符串包含判断操作符:in .not in .is 'lily' in names 'lily' no

Python列表类型及常用操作

Python列表类型 1.用途: 存放多个值,可以根据索引存取值 2.定义方式: 在[ ]内用逗号分割开多个任意类型的值 l=['yven','law','lyf'] #l=list(['yven','law','lyf']) list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型 3.常用操作极其内置方法 掌握优先级最高: 1.按照索引取值(正向取,反向取):既能取值也能改值 例如: 执行结果: 2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反

函数作用域和列表常用操作

变量作用域? 变量有作用范围限制 分类,按作用域来分 全局( global ):在函数外部定义 局部( local):在函数内部定义 变量的作用范围 全局变量:在指定的整个范围内有效 全局变量在局部都可以使用(即函数内部可以方位函数外部定义函数变量) 局部变量在局部范围可以使用 局部变量在全局变量范围无法使用 LEGB原则 L (local)局部作用域 E (Enclosing function locale)外部嵌套函数作用域 G (Global module)函数定义所在模块作用域 B (B

列表的常用操作及元祖

l1 = ['太白', 100, 'alex', '日天', '武大', '吴老师', '景女神'] 列表的索引 ret = l1[0] ret1 = l1[1] print(ret1,type(ret1)) print(l1[-1]) print(l1[-2]) 切片 顾头不顾腚 print(l1[:4]) print(l1[:5:2]) 倒叙取值 print(l1[-1:-4:-1]) 列表的常用操作 l1 = ['alex', '太白', '吴老师', '景女神', '武大'] 增: ap

python列表的常用操作

介绍列表的操作方法,包括创建.访问.更新.删除.其他操作等 创建列表:只要把逗号分隔的不同数据项使用方括号括起来即可. 访问里表中的值 取值超出索引报错,切片超出索引不报错 更新列表:列表中的数据可以修改或更新,也可以使用append()方法来添加列表项 使用append()函数来添加 删除列表元素del() 列表脚本操作符len().'+' 迭代 是否包含判断 切片反向输出 列表操作函数len() cmp(list1, list2) max(list) min(list) list(seq):