Python基础课:列表常用的方法

lst.append(x)   | 将元素x添加至列表lst尾部

lst.extend(L)    | 将列表L中所有元素添加至列表lst尾部

lst.insert(index, x)  | 在列表lst制定位置index处添加元素x,该位置后面的所有元素后移一个位置

lst.remove(x)  | 在列表lst中删除首次出现的指定元素,该元素之后的所有元素前移一位

lst.pop([index])  | 删除并返回列表lst中下表为index(默认-1)的元素

lst.clear()  |  删除列表lst所有元素,但保留列表对象

lst.index(x)  |  返回指定元素x在列表lst中的出现次数

lst.reverse()  |  对列表所有元素进行逆序

lst.sort(key=None, reverse=Flase)   |  对列表lst中的元素进行排序,key用来指定排序依据,reverse决定升序(False)还是降序(True)

lst.copy()   |   返回列表lst的浅复制

时间: 2024-10-13 12:34:21

Python基础课:列表常用的方法的相关文章

列表常用的方法

names = "my \tname is {name} ,my year is {year}"print(names.count("a"))#查看又多少个“a”print(names.capitalize())#第一个字母大写print(names.center(50,"#"))#names 居中,打印50个字节,不过的用#代替print(names.endswith("ao")) #判断以什么结尾print(names.e

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.删除列表中的

python中列表的sort方法使用详解

一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符串按照ASCII,中文按照unicode从小到大排序 x = [4, 6, 2, 1, 7, 9] x.sort() print (x) # [1, 2, 4, 6, 7, 9] 如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢? x = [4, 6, 2, 1, 7, 9] y = x[:] y.sort() print(y) # [1,

Python学习之==>常用字符串方法

# 常用字符串方法 a = '\n 字 符 串 \n\n'c = a.strip() #默认去掉字符串两边的空格和换行符c = a.lstrip() #默认去掉字符串左边的空格和换行符c = a.rstrip() #默认去掉字符串右边的空格和换行符 words1 = 'day is a wonderful day'words2 = 'http://baidu.COM'print(words1.strip('day')) #如果strip方法指定一个值的话,那么会在字符串两边去掉这个值print(

python中列表排序的方法

1.修改原始列表,不建新列表的排序 直接调用列表的sort()方法进行排序 >>> id(a)2864146375752>>> a.sort()>>> a[5, 10, 20, 30]>>> id(a)2864146375752 >>> a.sort(reverse=True)>>> a[30, 20, 10, 5] >>> id(a)2864146375752 # 打乱顺序 &g

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

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

Python实现的常用排序方法

1.冒泡排序,相邻位置比较大小,将比较大的(或小的)交换位置 def maopao(a):     for i in range(0,len(a)):         for j in range(0,len(a)-i-1):             if a[j]>a[j+1]:                 temp = a[j+1]                 a[j+1] = a[j]                 a[j] = temp                 #pri

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

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

python中列表元素连接方法join用法

创建列表: >>> music = ["Abba","Rolling Stones","Black Sabbath","Metallica"] >>> print music 输出: ['Abba', 'Rolling Stones', 'Black Sabbath', 'Metallica'] 通过join函数通过空格连接列表中的元素: >>> print ' '.joi