一,结构图
二,序列的相关
1.大致的预览
在python的世界里,有6种内建的序列
列表 : [1,2,3,4,5,6,7]
元组: (1,2,3,5,6)
字符串:’今天天气不错呀’
Unicode字符串:’\u9007\u8222\’
buffer对象:
xrange对象:
列表和元组区分开:是列表可以修改,元组不可以修改. 如果根据要求来添加元素,那么列表好一点,比如,对象数组。如果出于某些原因,序列不能修改,就使用元组。比如当元组作为字典的键时。
2.通用的序列操作
所有的序列都可以进行这些操作:索引,分片,加,乘,以及检查元素是否属于序列的成员资格。除此之外,python还有计算序列长度,找出最大元素和最小元素的内建函数.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
__author__ = 'Bruce' # coding:utf-8 l = [1, 2, 3, 4, 5, 6, 7,10] #索引 print l[1] # 分片 print l[0:2] # 加 print l + [9, 10] # 乘 print l * 2 #最大 print max(l) #最小 print min(l) #长度 print len(l) |
结果:
1 2 3 4 5 6 7 |
2 [1, 2] [1, 2, 3, 4, 5, 6, 7, 10, 9, 10] [1, 2, 3, 4, 5, 6, 7, 10, 1, 2, 3, 4, 5, 6, 7, 10] 10 1 8 |
2.1索引
序列中的所有元素都是有编号的— 从0开始,在C#的