列表

本文详细介绍Python中列表的基本操作,包括创建、增删改查、排序等,并提供了多种实用函数的用法示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表

基本操作:增删改查;排序

创建列表

一.直接使用中括号创建
例如:

	a = [1, 2, 3, ]
	print(a)
	>>>[1, 2, 3]

二.使用list()函数创建
语法结构:变量名,list(元素)
例如:

a = list(1, 2, 3, )
print(a)
>>>[1, 2, 3]

在,列表中增加元素

函数 append()

作用: append() 方法用于在列表末尾添加新的对象。
语法:

list.append(添加到列表末尾的元素)
函数 insert()

作用:insert() 函数用于将指定对象插入列表的指定位置
语法:

list.insert(index, obj)
#index: 要插入列表的索引位置
#obj: 要插入指定位置的元素
函数 extend()

作用:把另一个列表的全部元素追加到这个列表的末尾,另一个列表不变化
语法结构:

list.extend(list)

例如:

a = [1, 2, 3, ]
b = [4, 5, 6, ]
a.extend(b)
print(a)
>>>[1, 2, 3, 4, 5, 6]

在列表中删除元素

函数 remove()

作用:用于移除列表中某个值的第一个匹配项。
语法结构:

list.remove(需要删除的元素名称)
函数 pop()

作用:用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
语法结构:

a = list.pop(元素索引值)
函数 clear()

作用:用于清空列表;清空列表里面的元素,保留此列表.
语法结构:

list.clear()

在列表中改变元素

直接通过切片覆新的元素

例如:

a = [1, 2, 3, 4, ]
a[0] = 2
print(a)
>>>[2, 2, 3, 4]

当不知道列表元素的索引的时候,可以使用函数index()
作用:根据元素找索引
例如:

a = [1, 2, 3, 4, ]
a[a.index(1)] = 2
print(a)
>>>[2, 2, 3, 4]

在列表中查找元素

根据索引查找

索引都是从零开始的
语法结构:

list.[索引] 
查看出现次数 函数 count()

注:此函数也可用于字符串查看某字符出现次数
语法结构:
对象.count(查找的字符或元素)

根据内容找其对应的位置 函数 index()

注:此函数也可用于字符串查看某字符出现的位置
语法结构:
对象.index(查看的字符或元素)

判断字符串是否在列表内

使用函数in
例如:

a = [1, 2, 3, 4, ]
print(1 in a)  #判断数字1,是否在列表a内

>>>True

排序

函数sort ()

作用:用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法结构:
list.sort(cmp=None, key=None, reverse=False)
参数:

  • cmp – 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
  • key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
  • reverse – 排序规则,reverse = True 降序, reverse = False 升序(默认)。
函数 reverse()

作用:用于反向列表中元素。
语法结构:
list.reverse()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值