小甲鱼python课程学习笔记列表、元组、字符串的异同

大家好,这是今天分享给大家(同时也是留给自己)的笔记

(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

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180224A0IFO500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券