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]
    """

  

相关文章:

  • 2022-02-01
  • 2021-10-10
  • 2021-05-29
  • 2022-01-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
相关资源
相似解决方案