1、元组:可接收list作为元素,如tur=(1,2,['a','b'])
2、字典:不能接收list作key,因为key不可变,但list可变;
3、字典:是无序的;set:也是无序的;
list:是有序的。
4、sum()计算list列表各元素之和,list各元素为1-100的平方
L = [x*x for x in range(1,101)]
print sum(L)
5、当想向一个空list中append数据时,应在开头定义testlist=[],不先定义直接append等是不行的。如下:
testlist=[]
for i in range(3):
testlist.append(i)
6、L[a:c]
L[a:b:c]
列表和元组的切片基本形式为以上2种,正序时:
a:起始索引(包括第1个索引),从0开始,不写默认为0;
b:结束索引(不包括最后一个索引),不写默认为取到最后一个元素;
c:每隔c个元素取一个;
例如:L=[2,4,6,8,10],R=L[1:4:2],则R=[4,8]
7、利用倒序切片取出1-100中:1)最后10个数;2)最后10个5的倍数,其中:L=range(1,101),
1) print L[-10:]
2)print L[4::5][-10:]