当前位置: 首页 > news >正文

facebook做网站推广/百度客户端下载安装

facebook做网站推广,百度客户端下载安装,注销公司需要什么资料和流程,网站备案 更改ipPython资源共享群:626017123在 Python 中使用生成表达式,有以下三点好处:1. 提高代码运行速度2. 简化代码,使代码显得更精炼3. (重点)是你的代码看上去像“高手”所做举例来说,如果我们想生成一个0~9数字的平方的列表&…

Python资源共享群:626017123

在 Python 中使用生成表达式,有以下三点好处:

1. 提高代码运行速度

2. 简化代码,使代码显得更精炼

3. (重点)是你的代码看上去像“高手”所做

举例来说,如果我们想生成一个0~9数字的平方的列表,一种做法可能是这样的:

1l = []

2for i in range(10):

3 l.append(i**2)

而如果使用生成表达式的话就只需要一行代码:

In [24]: l = [i**2 for i in range(10)]

In [25]: l

Out[25]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

是不是很酷(装)炫(B)?

生成表达式也可以用来生成字典:

In [26]: {i:i**2 for i in range(10)}

Out[26]: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}

在生成表达式中还可以使用条件判断。比如,我们想生成0~9中偶数的平方的列表:

In [27]: [i**2 for i in range(10) if i % 2 == 0]

Out[27]: [0, 4, 16, 36, 64]

还可以在生成表达式中使用两个变量:

In [28]: [i*j for i in range(3) for j in range(3)]Out[28]: [0, 0, 0, 0, 1, 2, 0, 2, 4]

下面我们来看个小案例,以下代码使用生成表达式来生成一副扑克牌。

1poker_color = ['黑桃','红桃','方块','梅花']

2poker_num = [str(i) for i in range(2,11)] + ['J','Q','K','A']

3pokers = [c + n for c in poker_color for n in poker_num] + ['大王','小王']

http://www.lbrq.cn/news/1267021.html

相关文章:

  • 诸暨网站制作/谷歌浏览器下载安装2021最新版
  • perl网站开发/友情链接交换网址大全
  • 互助平台网站建设/上海seo公司
  • 佛山新网站制作渠道/发布
  • 深圳正规网站建设服务/好的竞价账户托管外包
  • lnmp搭建wordpress/北京seo专业团队
  • 网站架构建设/泉州百度竞价开户
  • 教育培训机构网站建设/nba最新消息交易
  • 中国建设银行徐州分行网站/百度登陆页面
  • 低调赚大钱的灰色行业/江苏泰州seo网络优化推广
  • 做博彩网站的虚拟空间/优质的seo快速排名优化
  • wordpress中文 插件/吉林刷关键词排名优化软件
  • wap手机网站模板/网络推广策划书
  • 带地板翻转的网站怎么做/网站建设的方法有哪些
  • 只做自己网站/流氓网站
  • 如何做网站滚动条/最近三天发生的重要新闻
  • 可以做网站的网络/网推是什么意思
  • 汕头网站建设设计公司/成都短视频代运营
  • 做一个类似京东的网站/东莞seo广告宣传
  • 网站维护费怎么做会计分录/seo优化网站教程
  • 彩票网站开发需求文档/广州百度推广外包
  • 在线建网站/百度小说风云榜
  • 汉川网站建设/深圳百度推广开户
  • 软件属于网站开发吗/百度seo收录
  • 免费建网站 建站之星/互联网推广销售是做什么的
  • 免费做翻页页面的网站/媒体公关
  • 武汉网站推广哪家好/网游推广员
  • 育才网站建设/网络服务提供商是指
  • 网页前端开发流程/新余seo
  • 公司网站如何做优化/青岛seo计费
  • 【2025/08/03】GitHub 今日热门项目
  • 使用AndroidStudio调试Framework源码
  • trace-cmd记录线程被中断打断的时间
  • 更换KR100门禁读头&主机
  • wordpress登陆前登陆后显示不同的顶部菜单
  • 标记-清除算法中的可达性判定与Chrome DevTools内存分析实践