python中有一中十分好用的功能:列表表达式或者列表推导式
目前先用到这么多,以后遇到再加
#coding:utf-8 if __name__ == '__main__': a = [1,2,3,4,6] #b1表示的是a中符合index从零到3的item,其中包左不包右 b1 = [a[item] for item in range(len(a)-2)] #b2表示的是0~3之间的数,不包括3 b2 = [item for item in range(len(a)-2)] #b3表示的是a中的item小于3的 b3 = [item for item in a if item < 3] print(b1,' ',b2,' ',b3) """ b1=[1,2,3] b2=[0,1,2] b3=[1,2] """