4.python列表常用内置方法

1、append() 在列表末尾追加新的对象,一次只能添加一个

a=[1,2,3]
b=a.append(5)
print(a) 结果:[1, 2, 3, 5]

2、extend() 在列表末尾追加另一个序列,改变的原来的值

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

3、count() 统计某个元素在列表中出现的次数

a=[1,2,3,1,1,1,1]
b=a.count(1)
print(b) 结果:5

4、index() 寻找列表中出现指定对象的第一个索引,指定对象不存在,报错

a=[1,2,3,1,1,1,1]
b=a.index(1,0,5)
print(b) 结果:0

a=[1,2,3,1,1,1,1]
b=a.index(5,0,5)
print(b) 结果:ValueError: 5 is not in list

5、insert() 用于将对象插入到列表中,有两个参数,第一个表示需要插入的索引位置;第二个表示插入的对象

a=[1,2,3,1,1,1,1]
b=a.insert(0,5)
print(a) 结果:[5, 1, 2, 3, 1, 1, 1, 1]

6、pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

a=[“one”,“two”,“three”,“four”,“five”]
b=a.pop()
print(b) #结果:five
print(a) #结果:[‘one’, ‘two’, ‘three’, ‘four’]

a=[“one”,“two”,“three”,“four”,“five”]
b=a.pop(-2)
print(b) #结果:four
print(a) #结果:[‘one’, ‘two’, ‘three’, ‘five’]

7、remove() 通过指定元素的值来移除列表某个元素的第一个匹配项,如果这个元素不在列表中会报一个异常,
该方法没有返回值。

a=[“one”,“two”,“three”,“four”,“five”]
b=a.remove(“five”)
print(a) 结果:[‘one’, ‘two’, ‘three’, ‘four’]

8、reverse() 用于反转列表元素,该方法没有返回值。

a=[1,2,3,4,5]
b=a.reverse()
print(a) 结果:[5, 4, 3, 2, 1]

9、sort() 对列表进行排序,没有返回值
语法:list.sort(key=None,reverse=False)
key :设置排序方法,或指定list中用于排序的元素
reverse=False(升序排列,默认,可以为空) reverse=True(降序排列)

a=[1,3,2,4,5]
b=a.sort(reverse=True)
print(a) 结果:[5, 4, 3, 2, 1]

a=[1,3,2,4,5]
b=a.sort(reverse=False)
print(a) 结果:[1, 2, 3, 4, 5]

10、del 用于list列表删除操作,删除一个或连续几个元素,但是不能删除整个列表,会报错

删除索引位置0的元素
a=[1,3,2,4,5]
dela[0]
print(a) 结果:[3,2,4,5]

删除索引位置1:4的元素
a=[1,3,2,4,5]
dela[1:4]
print(a) 结果:[1,5]

删除整个列表
a=[1,2,3]
del a
print(a) 结果:NameError: name ‘a’ is not defined

11、copy() 用于复制列表,返回复制后的新列表

a=[1,2,3,4,5]
b=a.copy()
print(b) 结果:[1, 2, 3, 4, 5]

12、clear() 清空列表的内容

a=[1,2,3,4,5]
b=a.clear()
print(a) 结果:[]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值