列出Python中的方法?
Python提供了一些非常有用的列表方法,我们可以使用它们非常轻松地执行列表操作。
以下是我们可以在列表中使用的python内置方法的列表:
追加(x)
在列表末尾添加元素
示例
#Append lst = ['Hello', 'Python'] print(lst) lst.append('Nhooo') print(lst)
输出结果
['Hello', 'Python'] ['Hello', 'Python','Nhooo']
明确()
从列表中删除所有元素
示例
#clear lst = ['Hello','Python','Nhooo'] print(lst) lst.clear() print(lst)
输出结果
['Hello', 'Python', 'Nhooo'] []
复制()
返回列表的浅表副本。
示例
#COPY() #Without copy lst = ['Hello', 'Python', 'Nhooo'] lst1 = lst lst1.append('Java') print(lst) print(lst1) #With copy lst = ['Hello', 'Python', 'Nhooo'] lst1 = lst.copy() lst1.append("Java") print(lst) print(lst1)
输出结果
['Hello', 'Python', 'Nhooo', 'Java'] ['Hello', 'Python', 'Nhooo', 'Java'] ['Hello', 'Python', 'Nhooo'] ['Hello', 'Python', 'Nhooo', 'Java']
计数()
返回具有指定值的元素数。
示例
lst = ['Hello', 'Python', 'Nhooo', 'Python'] print(lst.count("Python")) print(lst.count("Nhooo")) print(lst.count(" "))
输出结果
2 1 0
扩展(可迭代)
将列表(或任何可迭代)的元素添加到当前列表的末尾
示例
#extend(iterables) lst = ['Hello', 'Python'] print(lst) lst.extend(['Java', 'CSharp']) print(lst)
输出结果
['Hello', 'Python'] ['Hello', 'Python', 'Java', 'CSharp']
index(x[,start[,end]])
返回具有指定值的第一个元素的索引
示例
#index() lst = ['Hello', 'Python', 'Nhooo', 'Python'] print(lst.index('Python')) print(lst.index("Python", 2))
输出结果
1 3
插入(i,x)
在指定位置添加元素
示例
lst = ['Hello', 'Python', 'Nhooo', 'Python'] print(lst) lst.insert(0, "CPlusPlus") print(lst) lst.insert(3, "Java") print(lst)
输出结果
['Hello', 'Python', 'Nhooo', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Nhooo', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python']
弹出([i])
删除指定位置的元素
示例
#pop() lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] print(lst) #Without index lst.pop() print(lst) #With Index lst.pop(3) print(lst)
输出结果
['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] ['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo'] ['CPlusPlus', 'Hello', 'Python', 'Nhooo']
删除(x)
删除具有指定值的第一项
示例
#Remove lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] print(lst) lst.remove('Python') print(lst)
输出结果
['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] ['CPlusPlus', 'Hello', 'Java', 'Nhooo', 'Python']
逆转()
颠倒列表的顺序
示例
#reverse() lst = ['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] print(lst) lst.reverse()
输出结果
['CPlusPlus', 'Hello', 'Python', 'Java', 'Nhooo', 'Python'] ['Python', 'Nhooo', 'Java', 'Python', 'Hello', 'CPlusPlus']
sort(键=无,反向=False)
排序列表
示例
#sort() lst = [2, 3, 7, 1, 13, 8, 49] print(lst) #default lst.sort() print(lst) #reverse = True lst.sort(reverse = True) print(lst)
输出结果
[2, 3, 7, 1, 13, 8, 49] [1, 2, 3, 7, 8, 13, 49] [49, 13, 8, 7, 3, 2, 1]