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

重庆营销网站建设平台企业公示信息查询系统河北

重庆营销网站建设平台,企业公示信息查询系统河北,高端网站建设必须要满足哪些要求,网站做打鱼游戏挣钱吗推导式 推导式,又称解析式,是Python的一种独有特性,推导式是可以从一个数据序列构建另一个新的数据序列的结构体。其目的是简化代码的编写 python中有三种推导式 列表推导式集合推导式字典推导式 无推导式编码 假设我们要创建一个 0~9 的…

推导式

推导式,又称解析式,是Python的一种独有特性,推导式是可以从一个数据序列构建另一个新的数据序列的结构体。其目的是简化代码的编写

python中有三种推导式

  • 列表推导式
  • 集合推导式
  • 字典推导式

无推导式编码

假设我们要创建一个 0~9 的列表,可以使用while或者for循环来快速创建

  • while循环方式
items = []
i = 0
while i < 10:items.append(i)i += 1
  • for 循环方式
items = []
for i in range(10):items.append(i)

推导式语法格式

# 列表推导式
变量名 = [变量名 for ... in ... if 判断条件]
# 元组推导式
变量名 = {变量名 for ... in ... if 判断条件}
# 字典推导式
变量名 = {变量名1:变量名2 for ... in ... if 判断条件}

代码案例

例1. 创建一个 0~ 9 的列表

list1 = [i for i in range(10)]

例2: 创建一个 0 ~ 9 的偶数列表

list1 = [i for i in range(10) if i % 2 == 0]

例3. 创建列表 [(1,0),(1,1),(1,2),(2,0),(2,1),(2,2)]

# 循环嵌套
list1 = []
for i in range(1,3):for j in range(3)list1.append((i,j))
print(2)# 推导式
list3 = [(i,j) for i in range(1,3) for j in range(3)]
print(list3)

例4. 创建一个字典,key是 1 ~ 5 的数字,value是该数字的2次方

maps = {i:i*i for i in range(1,6)}

例5. 将两个列表合并为一个字典

keys = ['name','age','gender']
values = ['Tom',20,'man']
user = {keys[i]:values[i] for i in range(len(keys))}
print(user)
http://www.dtcms.com/wzjs/784357.html

相关文章:

  • 国外设计工作室网站网站专业是学什么
  • 北京漫步云端网站建设wordpress公园
  • 网站介绍怎么写范文忘记wordpress登录密码忘记
  • 备案价公示网站ppt设计工具怎么调出来
  • 公司英文网站多少钱海南省建设网站的公司电话
  • 长春建站费用好看的ui网站页面设计
  • 网站续费服务商设计上海2020
  • 山东网络推广网站电子书网站模板
  • logo图案素材免费网站青岛当地的做公司网站的
  • 沅江网站设计亚马逊跨境电商个人开店流程
  • 工商工事上哪个网站做上海市官方网站
  • wordpress 动态解析广州网站优化方案
  • 汽车租赁网站开发安卓优化大师全部版本
  • 英文网站设计技术服务网站视频如何下载
  • 做网站一月能赚50万吗wordpress怎么首页添加板块
  • 阆中网站建设凡客达人的运作模式
  • 二级域名可以做网站吗服务专业的建网站公司电话
  • 销售网站的优秀标准系统优化大师免费版
  • 求个没封的a站yw1129cm软件下载网站怎么做
  • 网站建设用什么代码爱折腾 wordpress
  • 温州市手机网站制作哪家便宜dedecms网站怎么搬家
  • 专门做瓷砖的网站深训网站
  • 淘宝联盟优惠券网站建设软件开发工程师面试自我介绍
  • 做英语阅读的网站如何学习建设网站
  • 有什么网站做图片宣传海报北龙建设集团有限公司企业网站
  • 放单网站做汽车团购的网站
  • 建网站软件有哪些易语言如何做网站
  • 深圳网站搭建价格wordpress 驱动
  • 自助建站广告发布在线做图软件
  • 如何登录网站备案网站中英文转换js