列表

列表

列表的切片

list[x:y:z]
x为起始元素的定位,y为终值元素的定位,z为步长左闭右开
x和y可以负向取
例如:

// list的切片
list1 = ['p','y','t','h','o','n']
print(list1[-2:-1:2])
// 输出结果
['p','y','t','h','o','n']
python
012345
-6-5-4-3-2-1

列表对某一个元素的操作

// 代码
list1 = []#创建空列表
for i in range(0,7):
    list1.append(i)
print(list1)
list1[3]='a'
print(list1)
// 输出部分
[0, 1, 2, 3, 4, 5, 6]
[0, 1, 2, 'a', 4, 5, 6]

列表的其他操作

操作函数详细描述
列表的删除del listname[起始定位:终止定位]del为函数 listname为列表名称 该部分元素被删除之后,后面的元素会自动补上之前的位置
列表的删除listname.remove(x)listname为列表名称,x为待删除元素的索引位置,x也可以是具体的某个元素
列表的清空listname.clear()清空列表中的元素

列表也可以通过+和*分别实现列表的相加融合和列表的重复

列表中的各个函数

函数作用
len(listame)统计列表中元素的个数
max(listname)列表中的最大值
min(listname)列表中的最小值
list(turple)元组转化为列表
list1.append(x)将x添加到list1的末尾
list1.count(x)对列表中的x进行计数
list1.extend(x)将x序列中的多个值追加到原列表的末尾
list1.index(x)找出第一个匹配x元素的索引位置
list1.insert(位置,元素)将某个元素插入到某个特定的位置
list1.pop([index = k])移除k位置的元素并返回对应元素的值
list1.remove(k)移除第一个和k匹配的元素
list1.reverse()将列表中的元素反向排列
listname.sort(key=None,reverse=False)key指定一个用于元素比较的函数(可以是命名函数或匿名函数),然后按函数作用于该元素后的返回值作为比较大小的依据。例如,key=str.lower,则元素按小写形式比较。默认为key=None,即按字面大小比较.reverse 升序或降序排列,reverse = True 降序,reverse = False 升序(默认)sort()函数会修改序列元素的位置。要返回新的列表,则应使用内置函数sorted()函数。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kilig*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值