数据结构——序列

本文介绍了Python中的三种基本序列类型:列表、元组和字符串。列表支持元素修改,如list1=[1,2,3,4];元组不支持修改,如tuple1=(1,2,3,4);字符串同样不可修改,如str1="1234"。文章详细阐述了序列的基本操作,包括成员运算符、连接、重复以及切片,并提供了正负索引的使用示例。此外,还讲解了序列的内建函数,如len()计算长度,max()和min()求最大和最小值,sum()求和,以及reversed()和zip()函数的用法。" 125872237,12841852,Power BI DAX 聚合函数详解,"['BI工具', '数据分析', '数据处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表:             支持元素修改

list1=[1,2,3,4]

元组:  

tuple1=(1,2,3,4)     不支持元素修改

字符串:

str1="1234"             不支持元素修改

基本操作:

操作符             实例                   作用

in                      obi in seq         obj是否在seq中

not in                obj not in seq      obj是否不在seq中

+                        seq+seq1          连接序列seq和seq1

*                         seq*N                序列重复相加N次

切片操作

[index]              去索引值为index的元素

[start:stop]       取索引start到stop的所有元素

[start:stop:step]   在索引start到stop之间,每隔step个取一个元素

列表:1 2 3 4 5 6 7 8 9 0

正index:0 1 2 3 4 5 6 7 8 9

负index:-10 -9 -8-7 -6 -5 -4 -3 -2 -1

序列的内建函数:

len     返回列表的长度  len([1,2,3])=3

max(seq)  返回列表的最大值

max(seq) 返回列表的最小值

sum(seq) 返回列表的整形的和

reversed(seq) 以一个序列作为参数,返回一个序列访问的迭代器     

zip(seq1,seq2,seq3...)接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表 zip("123","456")=[(1,4),(2,5),(3,6)]









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值