大家好,这是今天分享给大家(同时也是留给自己)的笔记
(python3.6.3版本可直接拷贝运行,使用XX代表空格
#-------------------序列----------------#
列表、元组和字符串的共同点
1、都可以使用索引得到一个元素
2、默认索引都是从0开始的
3、可以通过分片的方法得到一个范围内的元素集合
4、有很多个共同的操作符
重复操作符
拼接操作符
成员关系操作符
-----------------------------------------------
list()把一个可迭代对象转化为列表
迭代就是重复反馈过程的活动
其目的是达到或者接近所需的目标
每一次迭代的结果都会作为下一次迭代的初始值
list()没有参数则会生成一个空列表
>>> a =list()
[]
list()有参数则会把内容迭代成为一个列表
>>> b="i love 123456" #字符串
>>> b=list(b)
['i', ' ', 'l', 'o', 'v', 'e', ' ', '1', '2', '3', '4', '5', '6']
>>> c=(1,1,2,3,5,8,13,21,34)#元组
>>> c=list(c)
[1, 1, 2, 3, 5, 8, 13, 21, 34]
-----------------------------------------------
tuple([iterable])
把一个可迭代对象转化为元组
str(obj)
把obj对象转换为字符串
len()
返回列表的长度
>>> len(a)
>>> len(b)
13
-----------------------------------------------
max()#min()则返回序列中的最小值
返回序列或者参数集合里面的最大值
>>> max(1,2,3,3,4)
4
>>> max(b)
'v'
#可以返回序列,返回序列里面aill码的最大值
>>> number=[1,15,-89,78]
>>> max(number)
78
#max()的参数也是可以传递的
>>> max(chars)
'9'
>>> tuple=(1,2,3,4)#元组
>>> max(tuple)
4
#max与min可以返回字符串元组列表里面的最大最小值
#max和min注意他们比较的数据或者序列类型是统一的
# (可以全部都是字符,全部都是元组)
如果有不对的地方批评指正,欢迎大家一起交流! 0.0
领取专属 10元无门槛券
私享最新 技术干货