欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python列表基本操作

程序员文章站 2024-01-06 11:31:04
...

方法名称

功能描述

append

在列表尾部增加元素

clear

列表清空

copy

复制生成另外一个列表

count

统计指定元素的个数

extend

两个列表元素合并

index

返回指定元素的下标

insert

在指定位置插入新元素

pop

删除并返回指定下标对应的元素

remove

删除列表内指定元素

reverse

反转列表元素顺序

sort

对列表元素进行排序

  • append()方法在列表尾部新增元素
fruits=['apple',5,'watermelon',6]

fruits.append('pear')

fruits.append(3.2)

print(fruits)

运行结果:

['apple', 5, 'watermelon', 6, 'pear', 3.2]

 

  • insert()方法在任意指定位置新增元素
fruits.insert(0,'orange')

fruits.insert(1,6.8)

print(fruits)

运行结果:

['orange', 6.8, 'apple', 5, 'watermelon', 6, 'pear', 3.2]

 

  • index()方法查找元素
list1=['Tom', 1, 2, 3, 1]

print(list1.index('Tom'))#Tom在列表list1里的下标为0

print(list1.index(1))#1在列表list1里的下标为1,这里只查第一个

print(list1.index(1,2))#从下标2开始找元素1

 

  • clear()方法清除列表所有元素
list1=['Tom', 1, 2, 3, 1]

list1.clear()

print(list1)

 

  • pop()方法删除并返回对应元素
list1=['Tom', 1, 2, 3, 1]

get_one=list1.pop(0) #没有下标的话默认列表尾部操作

print(get_one,' ',list1)

 

  • remove()方法删除指定元素

 

list1=['Tom', 1, 2, 3, 1]

list1.remove('Tom') #当删除的列表元素有多个时,一次只能删除左边一个

print(list1)

 

  • extend列表元素合并
list0=['apple',5,'watermelon',6]

list1=['orange',3]

list0.extend(list1)

print(list0)

运行结果为:

['apple', 5, 'watermelon', 6, 'orange', 3]

  • sort列表元素排序
list0=['apple','orange','watermelon']

list1=list0.copy()#复制形成新的列表对象

list1.sort()

print(list1)#元素首字母增序排列

list2=list0.copy()

list2.sort(reverse=True)

print(list2)#元素首字母降序排列

运行结果:

['apple', 'orange', 'watermelon']

['watermelon', 'orange', 'apple']

若想进一步知道列表内某一方法的用处,可调用帮助:

help(list1.****)   #list1是你自己建立的列表,****为操作方法

相关标签: 学习经验