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

广东建设银行招聘网站网页制作app手机版

广东建设银行招聘网站,网页制作app手机版,泉州住房城乡建设局网站,看p站用什么浏览器本文基于python3。 目录 1、Python推导式2、列表(list)推导式2.1、定义2.2、实际操作2.2.1、一个表达式#xff0c;后面为一个 for 子句2.2.2、一个表达式#xff0c;后面为一个 for 子句#xff0c;然后#xff0c;跟着if 子句。2.2.3、一个表达式#xff0c;后面为一个…本文基于python3。 目录 1、Python推导式2、列表(list)推导式2.1、定义2.2、实际操作2.2.1、一个表达式后面为一个 for 子句2.2.2、一个表达式后面为一个 for 子句然后跟着if 子句。2.2.3、一个表达式后面为一个 for 子句然后跟着 for 子句。2.2.4、一个表达式后面为一个 for 子句然后跟着 for 子句if 语句2.2.5、表达式的不同2.2.5.1、表达式是函数2.2.5.2、表达式是元组2.2.5.2、表达式是复杂的表达式和嵌套函数 3、利用列表推导式实现乘法口诀4、总结 1、Python推导式 你可以理解成一种数据的处理方式。目的是为了构建一个新的数据序列。 Python 支持各种数据结构的推导式 列表(list)推导式字典(dict)推导式集合(set)推导式元组(tuple)推导式 各自从字面意思就知道创建一个列表、字典、集合、元组。 我们本文只看列表(list)推导式。 2、列表(list)推导式 列表推导式创建列表的方式更简洁。 常见的用法 对序列或可迭代对象中的每个元素应用某种操作用生成的结果创建新的列表。用满足特定条件的元素创建子序列。 2.1、定义 定义主要有两种该部分定义来自菜鸟教程 定义1 [表达式 for 变量 in 列表] [out_exp_res for out_exp in input_list]定义2 [表达式 for 变量 in 列表 if 条件] [out_exp_res for out_exp in input_list if condition]out_exp_res列表生成元素表达式可以是有返回值的函数。for out_exp in input_list迭代 input_list 将 out_exp 传入到 out_exp_res 表达式中。if condition条件语句可以过滤列表中不符合条件的值。 总结一个表达式后面为一个 for 子句然后跟着零个或多个 for 或 if 子句。结果是由表达式依据 for 和 if 子句求值计算而得出一个新列表。 基于总结话我们来实际操作一下。 2.2、实际操作 2.2.1、一个表达式后面为一个 for 子句 创建 数值*2 的列表 TestList [x*2 for x in range(10)]print(TestList) # [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]等价于以下语句 TestList [] for x in range(10):TestList.append(x*2)print(TestList)2.2.2、一个表达式后面为一个 for 子句然后跟着if 子句。 创建 全是偶数 的列表 TestList [i for i in range(10) if i % 2 0]print(TestList) # [0, 2, 4, 6, 8]等价于以下语句 TestList [] for i in range(10):if i % 2 0:TestList.append(i)print(TestList)2.2.3、一个表达式后面为一个 for 子句然后跟着 for 子句。 直接上实例一看就懂 OldList [[1, 2, 3], [4, 5, 6], [7, 8, 9]]TestList [j for i in OldList for j in i]print(TestList) # [1, 2, 3, 4, 5, 6, 7, 8, 9]等价于以下语句 OldList [[1, 2, 3], [4, 5, 6], [7, 8, 9]] TestList []for i in OldList:for j in i:TestList.append(j)print(TestList) # [1, 2, 3, 4, 5, 6, 7, 8, 9]2.2.4、一个表达式后面为一个 for 子句然后跟着 for 子句if 语句 直接上实例 OldList [[1, 2, 3], [4, 5, 6], [7, 8, 9]]TestList [j for i in OldList for j in i if j % 2 0]print(TestList) # [2, 4, 6, 8]等价于以下语句 OldList [[1, 2, 3], [4, 5, 6], [7, 8, 9]] TestList []for i in OldList:for j in i:if j % 2 0:TestList.append(j)print(TestList) # [2, 4, 6, 8]2.2.5、表达式的不同 因为列表生成元素表达式可以是有返回值的函数。因此就有一些其他用法。 2.2.5.1、表达式是函数 OldList [ AA, BB , CC ] TestList [i.strip() for i in OldList] # strip()去掉前后空格print(TestList) # [AA, BB, CC]2.2.5.2、表达式是元组 TestList [(x, x**2) for x in range(6)]print(TestList) # [(0, 0), (1, 1), (2, 4), (3, 9), (4, 16), (5, 25)]注意使用元组必须带小括号。 # 没带小括号 TestList [x, x**2 for x in range(6)] print(TestList)# 错误信息 /Scripts/python.exe d:/05.ProjectWork/00.Python/00.Project/test_python/test.pyFile d:/05.ProjectWork/00.Python/00.Project/test_python/test.py, line 192TestList [x, x**2 for x in range(6)]^ SyntaxError: invalid syntax2.2.5.2、表达式是复杂的表达式和嵌套函数 from math import pi TestList [str(round(pi, i)) for i in range(1, 9)]print(TestList) # [3.1, 3.14, 3.142, 3.1416, 3.14159, 3.141593, 3.1415927, 3.14159265]3、利用列表推导式实现乘法口诀 直接上代码 print(\n.join([ .join([{}*{}{}.format(x, y, x*y) for x in range(1,y1)]) for y in range(1,10)]))结果如下 1*11 1*22 2*24 1*33 2*36 3*39 1*44 2*48 3*412 4*416 1*55 2*510 3*515 4*520 5*525 1*66 2*612 3*618 4*624 5*630 6*636 1*77 2*714 3*721 4*728 5*735 6*742 7*749 1*88 2*816 3*824 4*832 5*840 6*848 7*856 8*864 1*99 2*918 3*927 4*936 5*945 6*954 7*963 8*972 9*9814、总结 其实我们看这些实例他们的规律就是 最前面的表达式就是最后这个值做了怎么样的处理。 后面的for、if语句从左到右依次一层一层嵌套进去进行处理。 如果有问题请指出或者copy了谁的也请指出。 会及时更正。
http://www.zqtcl.cn/news/17638/

相关文章:

  • 苏州姑苏区专业做网站企业管理系统官网
  • 如何用群晖做自己的网站企业网站的建设费用
  • 四川省建设工程交易中心网站网站建设预算及准备
  • 定制型网站建设渠道深圳坪山属于哪个区
  • 广州市网站舟山网站建设
  • 网站建设工作动态代运营公司排名
  • 手机的网站有哪些app制作平台源码
  • 网站推广的技术有哪些Wordpress加720云vr
  • 网站设计方面有什么公司精品网站建设费用 要上磐石网络
  • 做设计的兼职网站推广策略组合
  • 百度云服务器做网站稳定吗做推广公司
  • 网站制作软件区别大淘客网站怎样做百度推广
  • 搭建网站的步骤深圳优化网站
  • 广州网站建设流程网站后台维护费用
  • 做感恩网站的图片大全长沙互联网销售企业联系电话
  • 乐清外贸网站建设校园网站设计描述
  • 昆山市网站建设建设工程信息网为官方网站
  • 咸宁做网站哪家好网络营销课程个人总结3000字
  • 做教案比较好的网站新能源电动汽车电池使用寿命多久
  • 朝阳市网站制作做网站的市场风险分析及对策
  • 做美妆的网站自由软件开发者
  • 水利建设公共服务平台网站公司推广做哪个网站
  • 网站建设与实践心得体会广州企业网站制作
  • 中国建设银行招聘官方网站邯郸网站网站建设
  • 要查询一个网站在什么公司做的推广怎么查如何制作网页线上答题并生成证书
  • 做购物商城类网站需要网站设计的公司设计
  • 大型网站 中小型网站失效网站建设费支出
  • 网站开发软件系统上海网站建设优化seo
  • 鹤岗市城乡建设局网站工程公司名称大全集最新免费
  • 东莞长安 网站建设谷歌浏览器下载官方正版