python笔记(五)

列表 增加、移除元素

a.append('dddd')

a.insert(1,'red')

insert 反向操作是 pop

a.pop(2)

remove 删除给定的第一个值

a.remove('foo')

连接、联合列表

[2,None,'foo'] + [7,8,(2,3)]

extend方法

x.extend([7,8,(2,3)])

extend 比 用+号,运行速度更快

bisect 模块

找出插入的位置

bisect.bisect(a,2)

插入相应的位置

bisect.insort(a,6)

排序

a.sort

b.sort(key = len)#按照字符串长度排序

切片

a = [1,2,3,4,5,6,8]

a[1:5]

输出 [2,3,4,5]    第五个不算  起始位置包含,结束位置不包含

a[:5]

b[3:]

c[-4:] #从右往左计算,左边第一个是结束位置,,,,不包含

d[-6:-2]

e[::2] 间隔2个取值

f[::-1]          对列表或元组进行翻转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值