学习笔记(13):程序设计与数据结构-Python的魔法功能,魅力之所在,让代码量更少 -1

研发管理 专栏收录该内容
15 篇文章 0 订阅

立即学习:https://edu.csdn.net/course/play/31635/478658?utm_source=blogtoedu

#快速生成1-9的列表
p = list(range(1,10))

#快速生成1平方-9平方的列表
p1 = [x*x for x in range(1,10)]

#快速生成a1 a2 a3...c1 c2 c3的列表
p2 = [m+n for m in 'abc' for n in '123']
#去除.
p3 = [m+n for m in 'a.b.c' for n in '123' if m != '.']
d = (n*n for n in range(1,10))
#调用一次next方法next(d)就变一次
print(next(d))
print(next(d))
print(next(d))

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值