鱼C论坛

 找回密码
 立即注册
查看: 1933|回复: 0

[技术交流] python学习之序列

[复制链接]
发表于 2017-6-13 16:16:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
python中,最基本的数据结构是序列(sequence),包含列表、元组、字符串、Unicode字符串、buffer对象、range对象

通用的序列操作
1、索引
元素的位置,第一个索引为0,第二个为1,以此类推

2、分片:简而言之,就是提供两个索引作为边界,第1个索引的元素包含在分片内,第2个不包含
number=[1,2,3,4,5,6,7,8,9,10]
number[2,5]
>>>[3,4,5]
number[7:]           前后可以为空     
>>>[8,9,10]
number[:5:-2]      步长可以为负数
>>>[10,8]

3、序列相加
相同类型的序列可以进行连接操作(注意:相加不改变原序列,产生一个新的序列)
>>> list1=[1,2,3]
>>> list1+[4,5]
[1, 2, 3, 4, 5]
>>> list1
[1, 2, 3]

4、乘法
用数字x乘以一个序列会生成新的序列,而在新的序列中,原来的序列将被重复x次
None、空列表和初始化               sequence=[None]*10---------初始化一个长度为10的空列表

5、成员资格(in)

6、len()
len()方法用于返回参数的长度

7、min()
min()方法用于返回序列或者参数集合中的最小值

8、max()
max()方法用于返回序列或者参数集合中的最大值

评分

参与人数 2鱼币 +4 收起 理由
康小泡 + 2
小甲鱼 + 2 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 16:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表