一,结构图

二,序列的相关

1.大致的预览

在python的世界里,有6种内建的序列

列表 : [1,2,3,4,5,6,7]

元组: (1,2,3,5,6)

字符串:’今天天气不错呀’

Unicode字符串:’\u9007\u8222’

buffer对象:

xrange对象:

列表和元组区分开:是列表可以修改,元组不可以修改. 如果根据要求来添加元素,那么列表好一点,比如,对象数组。如果出于某些原因,序列不能修改,就使用元组。比如当元组作为字典的键时。

2.通用的序列操作

所有的序列都可以进行这些操作:索引,分片,加,乘,以及检查元素是否属于序列的成员资格。除此之外,python还有计算序列长度,找出最大元素和最小元素的内建函数.

__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)

结果:

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#的