(1)“序列”的定义:
常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组.所谓序列,即成员有序排列,可通过下标访问.
参考文件:
https://www.cnblogs.com/diaosir/p/6575891.html
(2)“元组”的定义:
(1)Python的元组与列表类似,不同之处在于元组的元素不能修改。(2)元组使用小括号,列表使用方括号。
eg:tup1 = ('physics', 'chemistry', 1997, 2000)
参考之处:
http://www.runoob.com/python/python-tuples.html
字符串对象的序列操作方法:
1、从位置进行索引
2、分片(slice)操作:从字符串中取出一部分,返回一个新的对象。
(3)python的不可变性:字符串,数字或元组
(4)"字典"的定义:
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:
d = {key1 : value1, key2 : value2 },
>>>dict = {'a': 1, 'b': 2, 'b': '3'}
“字典”,列表,可以体现python的嵌套。
参考文字:
http://www.runoob.com/python/python-dictionary.html
(5)列表解析:
根据已有列表,高效创建新列表的方式。
列表解析是Python迭代机制的一种应用[迭代工具],它常用于实现创建新的列表,因此用在[]中。
参考地址:
https://www.cnblogs.com/liu-shuai/p/6098227.html
list = ['arwen',123,345]
(6)"元组"与“列表”的不同之处:(参考自python学习手册,Page109)
1、从语法上讲,元组的编写是()圆括号,列表的编写为方括号
2、从使用的限制上讲,元组的真正不同之处在于,一旦创建之后就不能改变,也就是说,元组是不可变序列。与列表和字典一样,元组支持混合的类型和嵌套,但是不能增长或缩短,因为元组是不可变的。元组提供了一种完整性的约束。
(7)集合
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
a = set('abracadabra')
{'a', 'r', 'b', 'c', 'd'}、{'orange', 'banana', 'pear', 'apple'}