Python 基础(7-5) -- 列表常见操作

目录

一 增加元素(append, extend, insert)

二 修改元素,通过下标即索引

三 查找元素(in, not in, index, count)

四 删除元素(del, pop, remove)

五 排序(sort, reverse)


一 增加元素(append, extend, insert)

append

>>> A=[' 萝卜', '青菜', '各有所爱', '各有所爱']
>>> A.append("----")
>>> print(A)
[' 萝卜', '青菜', '各有所爱', '各有所爱', '----']

extend, 将另一个集合中的元素逐一添加到列表中

>>> a=[1,2]
>>> b=[3,4]
>>> a.append(b)
>>> a
[1, 2, [3, 4]]
>>> a.extend(b)
>>> a
[1, 2, [3, 4], 3, 4]

insert, insert(index, object) 在指定位置index前插入元素object

>>> a=[1,2,3]
>>> a.insert(1,6)
>>> a
[1, 6, 2, 3]

二 修改元素,通过下标即索引

>>> a=[1,2,3]
>>> a[2]=666
>>> a
[1, 2, 666]

三 查找元素(in, not in, index, count)

in/not in 

a = [1, 2, 3]
if 2 in a:
    print('存在')

if 0 not in a:
    print('不存在')

结果:

       存在

       不存在

index(xxx,start, end),左闭右开区间,  count()

>>> a=[1,2,33,44,22]
>>> a.index(33,1,3)
2
>>> a.index(33)
2
>>> a.count(1)
1

四 删除元素(del, pop, remove)

del 根据下标进行删除

pop  删除最后一个元素

remove  根据元素的值进行删除

a = ['a', 'b', 'c', 'd']
del a[0]

b = ['a', 'b', 'c', 'd']
b.pop()

c = ['a', 'b', 'c', 'd']
c.remove('b')

print(a)
print(b)
print(c)

结果:

['b', 'c', 'd']
['a', 'b', 'c']
['a', 'c', 'd']

五 排序(sort, reverse)

    sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。

    reverse方法是将list逆置。

a=[1,4,6,2,5]
>>> a.sort()
>>> a
[1, 2, 4, 5, 6]
>>> a.sort(reverse=True)
>>> a
[6, 5, 4, 2, 1]
>>> a.reverse()
>>> a
[1, 2, 4, 5, 6]
>>> a.reverse()
>>> a
[6, 5, 4, 2, 1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值