• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

nunca

但行好事 莫问前程
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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

  

既然无论如何时间都会过去,为什么不选择做些有意义的事情呢

posted on 2018-03-26 11:58  乐晓东随笔  阅读(1442)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3