列表常用操作:
a=[1,2,3,4,5]
print a[0] #打印第一个元素
print a[-1] #打印最后一个元素
print a[0:4] #前四个元素
print a[0:5:2] #从0-5,step为2输出
引用与拷贝
a_ref=a #引用
a[2]=100
print "a="+str(a)
print "a_ref="+str(a_ref) #a_ref[2]=100
a_copy = a[:] #拷贝
常用操作
a.append(300) #在a最后插入元素300
a.insert(1,50)#在位置1插入元素50
a.pop() #弹出最后一个元素
a.sort() #排序
a.reverse()#反序
del a[0] #删除第一个元素
b=[a,a_ref,a_copy] #b为3个数组的集合
c=[1,[1,2,3],'abc'] #混合型
id(a)#查看a的id
a+[100,200] #在a后面加入元素100,200
d=a*2 #d为a重复两遍的列表,且之后a的改变不影响d
a.count(1) #列表a含有元素1的个数
元组:
a=(q,b,c) 相当于常量,也有基本的index、+、*等操作