列表内建函数总结

一.增加元素

1. append

可以向列表添加元素

1:

book = ['西游记', '水浒传']

book.append('三国演义')

print(book)

输出:

['西游记', '水浒传', '三国演义']

2. insert

在指定位置index前插入元素object

:

book = ['西游记', '水浒传']

book.insert(0, '红楼梦')

print(book)

输出:

['红楼梦', '西游记', '水浒传']

3. extend

可以将另一个集合中额元素逐一添加到列表中

:

book = ['西游记', '水浒传']

kungfu = ['天龙八部', '笑傲江湖']

book.extend(kungfu)

print(book)

输出:

['西游记', '水浒传', '天龙八部', '笑傲江湖']

二.删除元素

1. del

根据索引进行删除

:

book = ['西游记', '水浒传']

del book[-1]

print(book)

输出:

['西游记']

2. pop

删除最后一个元素

:

book = ['西游记', '水浒传']

book.pop()

print(book)

输出:

['西游记']

3. remove

根据元素的值进行删除,删除第一个匹配到的元素

:

book = ['西游记', '水浒传', '西游记']

book.remove('西游记')

print(book)

输出:

['水浒传', '西游记']

三.修改元素

:

book = ['西游记', '水浒传']

book[1] = '三国演义'

print(book)

输出:

['西游记', '三国演义']

四.查询元素

1. in

判断元素是否存在列表中,返回bool值

:

if '红楼梦' in book:

    print('红楼梦在列表中')
    
else:

    print('红楼梦不在列表中')

输出:

红楼梦不在列表中

2. not in

与in正好相反

3. index

查找元素的位置

:

book = ['西游记', '水浒传']

print(book.index('水浒传'))

输出:

1

4. 查找元素的个数

:

book = ['西游记', '水浒传', '水浒传']

print(book.count('水浒传'))

输出:

2

五.列表排序

1. sort

将list按照特定顺序重新排列,默认为由小到大,参数reverse=True可以改为倒序,由大到小

:

list_val = [18, 15, 13, 51, 26]

list_val.sort(reverse=True)

print(list_val)

输出:

[51, 26, 18, 15, 13]

2. reverse

将list逆置

:

list_val = [18, 15, 13, 51, 26]

list_val.reverse()

print(list_val)

输出:

[26, 51, 13, 15, 18]

六.列表复制

1. copy

复制一个新列表

:

list_val = [18, 15, 13, 51, 26]

new_list = list_val.copy()

print(new_list)

输出:

[18, 15, 13, 51, 26]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值