python中的列表表达式(列表推导式)
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,'\n',b2,'\n',b3)
"""
b1=[1,2,3]
b2=[0,1,2]
b3=[1,2]
"""
既然无论如何时间都会过去,为什么不选择做些有意义的事情呢
浙公网安备 33010602011771号