python序列映射操作

本文介绍了Python中的序列操作,包括字符串、列表和元组的索引、切片、长度计算、查找最大值和最小值等。同时,详细讲解了可变序列——列表的各种赋值、删除和排序方法。此外,还探讨了Python映射操作,特别是字典的各种操作,如获取长度、赋值、删除、复制、查找、更新等。
摘要由CSDN通过智能技术生成
序列:表示索引为非负整数的有序对象的集合,包括字符串,列表,元组
s是序列
1. s[i]:返回一个序列索引为i的元素
2. s[i:j]:返回一个序列的切片。序列的一部分
3. s[i:j:stride]:返回一个序列的切片,步长为stride
4. len(s):s中的元素数
5. min(s):s中的最小值;只能用于可对元素排序的序列
6. max(s):s中的最大值;同上
7. sum(s [,initial]):s中各项的和,只限于数字数据
8. all(s):检查s中的所有项是不是都为True
9. any(s):检查s中的任一项是否有为True.
例:
a = "woshihepeng"
b = [2,1,4,5]
c = [2,1,4,0]
print a[::3]  #when
print sum(b),sum(b,4) #12,16
print all(c),any(c)  #False,True


可变序列的操作(列表)
1. s[i] = v :赋值
2. s[i:j]=t :切片赋值
3. s[i:j:stride]:扩展切片赋值
4. del s[i]
5. del s[i:j]
6. del s[i:j:stride
例:
b = [2,4,1,0,5,7,3]
c = {"a":1,"b":9,"c":0}
d = [(9,2),(8,3),(6,1)]
b[1:3] = [9,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值