列表、元组和字符串的共同点:
都可以通过索引得到每一个元素
默认索引值总是从0开始
可以通过分片的方法得到一个范围内的元素的集合
由很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)
list() #默认创建一个空的列表 list(iterable) #iterable是迭代器 #迭代就是重复反馈过程的活动,其目的通常是接近并达到所需的目标或结果,每一次对过程重复,我们称之为一次迭代
tuple() #默认创建一个空的元组 tuple(iterable) #iterable是迭代器
a = [1,2,3,4] len(a) #获取a的长度
max(1,2,3,4,5) #返回5
注意:当传入参数的数据类型不一致时,传入的所有参数将进行隐式数据类型转换后再比较,如果不能进行隐式数据类型转换,则会报错。
当存在多个相同的最大值时,返回的是最先出现的那个最大值。
与max()相似,但是一个取最大,一个取最小。
注意:sum()方法不带关键字参数
方法和内置函数list.sort()是一样的。
可以用list转换成列表
用list转换
c = (1,15,16,0,24) print(enumerate(c)) c=list(enumerate(c)) print(c)
如果我们传入zip()
中的几个参数不等长,它会取最短的那个参数的长度,然后再进行处理。至于那些超出最短长度的成员,则被舍弃掉了。
a = [1,2,3,4,5,6,7,8] b = [4,5,6,7,8] #这个列表数量可以有多个 print(zip(a,b)) c = list(zip(a,b)) print(c)