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

滨州网站开发公司网站建设需要提供哪些信息

滨州网站开发公司,网站建设需要提供哪些信息,怎么做网站咨询,0453牡丹江免费信息网手机版Python高级语 1 列表推导式1.1 什么是列表推导式1.2 列表推导式的使用 2 字典推导式2.1 什么是字典推导式2.2 字典推导式的使用 3 元组推导式4 集合推导式5 三元表达式5.1 什么是三元表达式5.2 三元表达式的使用 1 列表推导式 1.1 什么是列表推导式 列表推导式的英文#xf… Python高级语 1 列表推导式1.1 什么是列表推导式1.2 列表推导式的使用 2 字典推导式2.1 什么是字典推导式2.2 字典推导式的使用 3 元组推导式4 集合推导式5 三元表达式5.1 什么是三元表达式5.2 三元表达式的使用 1 列表推导式 1.1 什么是列表推导式 列表推导式的英文list cmprehension是Python独有的一种语法结构它将推导式又称解析式得到的各个结果组成一个新个列表是一种非常简洁的创建列表的语法适用于所有需要列表的场景。语法格式如下 [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]] 1.2 列表推导式的使用 优化简单for循环 for 循环代码 list_1 [a, b, c]list_2 []for i in list_1:list_2.append(i * 2) print(list_2) [aa, bb, cc]列表推导式写法 list_1 [a, b, c]list_2 [i * 2 for i in list_1]print(list_2) [aa, bb, cc]# 若不想取list_1列表中的全部元素可用if语句做过滤条件可迭代变量也可用于if语句中list_2 [i * 2 for i in list_1 if i ! b]print(list_2) [aa, cc]优化两层for循环 list_1 [(m, n) for m in range(3) for n in range(3)]print(list_1) [(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]多层for循环一样支持if语句 list_1 [(m, n) for m in range(3) if m 1 for n in range(3) if n 1]print(list_1) [(2, 2)]list_1 [(m, n) for m in range(3) if m 1 for n in range(3)]print(list_1) [(2, 0), (2, 1), (2, 2)]list_1 [(m, n) for m in range(3) for n in range(3) if m 1 and n 1]print(list_1) [(2, 2)]列表推导式支持嵌套 list_1 [n 2 for n in [m 1 for m in range(3)]]print(list_1) [3, 4, 5]2 字典推导式 2.1 什么是字典推导式 字典推导式的概念与列表推导式一样只不过返回的结果是字典。语法格式如下 {键:值 for 迭代变量 in 可迭代对象 [if 条件表达式]} 2.2 字典推导式的使用 注意字典中不能出现同名的 key第二次出现就把第一个值覆盖掉了因此 value 都是 1 dict_1 {key: value for key in range(3) for value in range(2)}print(dict_1) {0: 1, 1: 1, 2: 1}dict_1 {key: value for key in range(3) for value in range(3)}print(dict_1) {0: 2, 1: 2, 2: 2}常用场景遍历一个具有键值关系的可迭代对象 tuple_list [(name, 张三), (age, 28),(class, 9701), (like, python)]dict_1 {key: value for key, value in tuple_list}print(dict_1) {name: 张三, age: 28, class: 9701, like: python}3 元组推导式 与列表和字典推导式不同的是它不是返回一个元组而是返回一个生成器对象也可以叫生成器推导式示例如下 tuple_1 (i for i in range(5))print(tuple_1) generator object genexpr at 0x000002097F25F1D0并没有像我们想像的那样返回(0, 1, 2, 3, 4)这样的元组若需返回元组加上转换函数即可 tuple_1 (i for i in range(5))print(tuple(tuple_1)) (0, 1, 2, 3, 4)4 集合推导式 集合推导式需要注意的是集合是无序的在使用时会自动去掉重复的元素。 set_1 {i for i in HelloWorld}print(set_1) {d, W, e, r, o, H, l}5 三元表达式 5.1 什么是三元表达式 Python中没有像C或Java语言中的三元表达式三目运算符的概念但也有类似的语法格式如下 if条件为True执行语句 if 条件表达式 else if条件为False执行语句 5.2 三元表达式的使用 简化 if 语句 # 原 if 语句 age 30 if age 18 :rs 成年 else:rs 未成年# 使用三元表达式 age 30 rs 成年 if age 18 else 未成年返回多个语句 age 30 rs 成年, 大于18岁 if age 18 else 未成年 print(rs)在函数中使用三元表达式 def e_num(num):return True if num % 2 0 else False三元表达式与 lambda一起使用 # 返回两个数的最大值max lambda a, b: a if a b else bprint(max(10, 15)) 15print(max(88, 15)) 88
http://www.zqtcl.cn/news/499504/

相关文章:

  • 公司网站客户案例个人做 网站2019
  • 个人网站怎么申请销售策划
  • 网站被黑 禁止js跳转企业为什么要建立集团
  • 建设网站的各种问题上海品牌女装排行榜前十名
  • seo优化搜索引擎网站优化推广网络关键词优化-乐之家网络科技商城网站备案能通过吗
  • 江门网站建设推广策划网站改版的宣传词
  • 网站建设三大部分国外购物平台网页界面设计
  • 公司商城网站建设方案wordpress旗舰
  • 京东云服务器怎么做网站企业宣传网站怎么做
  • 如何自学网站建设云南网爱我国防知识竞赛
  • 什么网站可以做投资设计接单
  • 网站内容批量替换桐乡网站制作
  • 怎么免费做网站教程制作xml网站地图文件
  • 广西智能网站建设哪家好网红商城
  • 关于建设网站的情况说明书wordpress 在线检测
  • 帝国cms 网站迁移错版怎样做心理咨询网站
  • 烟台建网站wordpress重写规则
  • 上海网站建设怎么赚钱平顶山网站建设服务公司
  • 导航网站如何被百度收录广告设计在线设计
  • 雪域什么网站是做电影的苏州优化方式
  • 设计网站多少钱手机百度助手
  • 驾校网上约车网站开发不会做网站如何做seo
  • 企业做推广可以发哪些网站宜兴埠网站建设
  • 网站后台文章添加成功 不显示公司设计网站建设合同
  • 后端开发需要掌握哪些知识潍坊优化公司
  • 专业手机网站制作哪家好wordpress wp-polls
  • 网站建设前分析网页制作素材按钮
  • 做视频网站怎么对接云盘松江新城网站建设
  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱