Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。
通用序列操作:索引、分片、序列相加、乘法、成员资格、长度、最小值和最大值
1.列表
一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
2.
元组(不能修改)
元组与列表类似,不同之处在于元组的元素不能修改;元组使用小括号,列表使用方括号;元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
3.
字典(类似map)
字典是另一种可变容器模型,且可存储任意类型对象;每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
dict2 = { 'abc': 123, 98.6: 37 };
访问字典:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
print "dict['Name']: ", dict['Name'];
dict['Name']: Zara
删除
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
del dict['Name']; # 删除键是'Name'的条目
dict.clear(); # 清空词典所有条目
del dict ; # 删除词典
收集参数:
def par(*params) #元组 为空打印[]
def par(**params) #字典 为空打印{}