python之列表方法

列表方法

一、调用方法:

object.method(arguements)

方法调用与函数调用很像,只是在方法名前加上对象和句号。

1.append

定义:将一个对象附加到列表末尾

函数:lst.append(char)

代码:

1 lst = [1,2,3]
2 lst.append(4)
3 print(lst)

结果:

1 [1, 2, 3, 4]

2.clear

定义:清除列表内容

函数:lst.clear()

代码:

1 lst = [1,2,3]
2 lst.clear()
3 print(lst)

结果:

1 []

3.copy

定义:复制列表;复制成一个新列表后,再进行对新列表进行操作,不会影响到原列表

函数:lst.copy

代码:

1 lst = [1,2,3]
2 lst_1 = lst.copy()  #copy操作
3 lst_1.append(5) #在copy的列表中增加5
4 print(lst)
5 print(lst_1)

结果:

1 [1, 2, 3]
2 [1, 2, 3, 5]

4.count

定义:计算列表中元素出现的次数

函数:lst.count(char)

代码:

1 lst = [1,2,3,4,4,4,4,4,4,44,4,4,4,4,4,4,4,4,4,4,4,4]
2 lst_1 = lst.count(4)
3 print(lst_1)

结果:

1 18

5.extend

定义:将一个列表中元素拓展到另一个列表中

函数:lst.extend(lst1)

代码:

1 lst = [1,2,3,4,4,4,4,4,4,44,4,4,4,4,4,4,4,4,4,4,4,4]
2 lst_2 = [‘java‘,1,4,5,‘looo‘,‘python‘]
3 lst.extend(lst_2)
4 print(lst)

结果

1 [1, 2, 3, 4, 4, 4, 4, 4, 4, 44, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, ‘java‘, 1, 4, 5, ‘looo‘, ‘python‘]

6.index

定义:查询列表中的元素,并返回其元素的索引位置

函数:lst.index(char)

代码:

1 lst = [1,2,3,‘java‘,1,4,5,‘looo‘,‘python‘]
2 lst_1 = lst.index(‘python‘)
3 print(lst_1)

结果:

8

7.insert

定义:在列表中插入对象,插入方式是通过索引来增加元素

函数:lst.insert(索引,‘char’)

代码:

1 lst = [1,2,3,‘java‘,1,4,5,‘looo‘,‘python‘]
2 lst.insert(3,‘LOL‘)
3 print(lst)

结果:

1 [1, 2, 3, ‘LOL‘, ‘java‘, 1, 4, 5, ‘looo‘, ‘python‘]

8.pop

定义:移除列表中的最后一个元素

函数:lst.pop()

代码:

1 lst = [1,2,3,‘java‘,1,4,5,‘looo‘,‘python‘]
2 lst.pop()
3 print(lst)

结果:

1 [1, 2, 3, ‘java‘, 1, 4, 5, ‘looo‘]

9.remove

定义:移除列表中指定的元素

函数:lst.remove(‘元素’)

代码:

1 lst = [1,2,3,‘java‘,1,4,5,‘looo‘,‘python‘]
2 lst.remove(1)
3 print(lst)

结果:

1 [2, 3, ‘java‘, 1, 4, 5, ‘looo‘, ‘python‘]

10.reverse

定义:对列表进行反向排序

函数:lst.reverse()

代码:

1 lst = [1,2,3,‘java‘,1,4,5,‘looo‘,‘python‘]
2 lst.reverse()
3 print(lst)

结果:

1 [‘python‘, ‘looo‘, 5, 4, 1, ‘java‘, 3, 2, 1]

11.sort

定义:对列表进行就地排序

函数:lst.sort()

代码:

1 lst = [4,6,2,1,90,66,6]
2 lst.sort()
3 print(lst)

结果:

1 [1, 2, 4, 6, 6, 66, 90]

原文地址:https://www.cnblogs.com/aszeno/p/10227019.html

时间: 2024-08-01 13:39:18

python之列表方法的相关文章

python基础--列表方法

列表: 中括号括起来 ,  分割每一个元素 列表中的元素可以是任意元素,甚至列表 方法: 1.取值 li = [4,3,1,["as",[3,4]]] print(li[3][1]) 2.列表转化为字符串 只有字符串的,直接使用join函数 对于既有数字又有字符串的:需要写一个for循环一个一个处理: li = ['a',11,45,'bug'] s = "" for i in li: s = s +str(i) print(s) 3.append(),在原来值后面

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset

Python中列表的一些方法

Python中列表的常用内置方法 1.向列表的后面追加  list.append() 2. 清空列表 list.clear() 3. 列表复制 list.copy( )  深复制 list.deepcopy() 4. 扩展原列表 list.extend() 5. 获取当前值索引的位置 list.index()  左边的优先找到 6.在列表的指定位置插入指定的元素 list.insert(index,value) 7.删除列表的某个下标值 list.pop()  --通过下标删除 8.删除列表中的

列表[‘hello’ , ‘python’ ,’!’ ] 用多种方法拼接,并输出’hello python !’ 以及join()在python中的用法简介

列表['hello' , 'python' ,'!' ] 用多种方法拼接,并输出'hello python !' 使用字符串链接的四种方法都可以创建 字符串拼接一共有四种方法,也可以应用到列表的拼接中 a = ['hello','python','!'] 第一种是用类似字符串相加的方法 #a[0] + ' ' + a[1] + ' ' + a[2] 第二种是用%s 连接起来 #'%s %s %s'%(a[0],a[1],a[2]) 第三种是用 join 连接起来 '''这里先普及join()在p

JS数组方法与python列表方法的比较

JS的数组(Array)与python的列表(List)很相似,本人因为之前学过JS,后来学习python感觉有些方法很容易混淆,这里对常用的一些方法做些区分 增 删 改 查 排序 逆序 增加元素 1.添加元素到末尾 Array.push(x1, x2, x3, ...); //javascript中,可将1个或多个元素一次性添加到原数组末尾,原数组改变,返回值为原数组新长度 List.append(x) #python中,一次只能添加1个元素到原列表末尾,原列表改变,无返回值 2.添加数组(或

python 原生列表删除元素方法总结

一.列表方法remove(),按值删除,删除首个符合的元素 二.列表方法pop(),按索引删除,默认删除最后一个元素 三.del函数,删除某个变量或者某些元素 原文地址:https://www.cnblogs.com/dearL/p/9545402.html

python中列表中的方法(重点) 列表的基本操作(赋值、删除和分片赋值)

第 7 课: 列表的基本操作(赋值.删除和分片赋值) # 列表的基本操作 # 赋值.删除列表元素.分片赋值 # 1. 列表元素的赋值 values = ["Bill", "Mary", "John"] values[0] = "Mike" values[1] = 10.4 values[-1] = "Joe" # values[-5] = "abc" # 抛出异常 print(value

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通