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

怎么修改php网站保定市建设局质监站网站

怎么修改php网站,保定市建设局质监站网站,东莞网站制作百年,免费做网站怎么做网站619推导式 推导式,又称解析式,是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/618089.html

相关文章:

  • 做企业网站需要维护费吗网站服务器的作用
  • 谁家做网站比较好南山网站 建设seo信科
  • 平面设计图网站工信部网站备案查通知
  • 中宁网站建设河北邢台手机网站建设
  • 竞网做的网站怎么样wordpress设置树形
  • c 网站开发 图书下载wordpress入站密码
  • 美食类网站开发需求分析wordpress 文章太多
  • 广东东莞网站建设网站没内容可以备案吗
  • 学校的网站如何建设方案wordpress主题带个人中心
  • 嘉里建设网站网站设计作用
  • 南山网站公司定网站开发 外包
  • 检察院网站建设昌平网站开发多少钱
  • 网站如何做反链网页挂马
  • 在线教育网站用什么做泰安做网站网络公司
  • 医疗网站备案要怎么做 需要准备什么材料产品推广的目的和意义
  • 中国建设银行大学助学贷款网站深圳做积分商城网站建设
  • 滕州网站建设企业衣柜 技术支持 东莞网站建设
  • 企业网站建设效果ppt做的好的网站有哪些
  • 检察院网站建设物业管理网站开发背景
  • 网站建设规划论文0代码开发平台有哪些
  • 知名网站域名被抢注自建电商平台的优缺点
  • 枞阳做网站网页游戏网站模板
  • 高端兼职网站开发dedecms导入网站模板下载
  • 工商局网站做年报济南手工网站建设
  • 网站建设评审标准镇江手机网站建设
  • html5 国内网站建设蚌埠做网站
  • 农村小伙创业做网站建立网站如何赚钱
  • 青海城乡建设部网站首页wordpress登录页改造
  • 软件开发接单网站长沙网站建设 599
  • 响应式网站示例用户体验设计专业