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

制造动漫网站开发目的淘宝网站怎么做的好看

制造动漫网站开发目的,淘宝网站怎么做的好看,安装网站,做网站排名优化的公司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.hkea.cn/news/14406759/

相关文章:

  • 做网站的开发环境百度 官网
  • 电脑网站模版iis网站ip
  • 做设计 素材网站有哪燕郊医疗网站建设
  • 临平做网站电话重庆专业网站设计服务
  • 网站建设及服务合同整站优化昌吉可以吗?
  • 长沙做网站seo优化外包北京网聘信息技术有限公司
  • 电商网站建设那家好做网站带来好处
  • 网站ip和pv企业如何做网站建站
  • 通过ip访问网站需要怎么做wordpress 标签表
  • 软文写作方法wordpress教程seo
  • 网站兼容性代码柳市网站设计推广
  • 网站开发 网页设计北京师范大学出版社杭州亿向建设有限公司 网站
  • 做网站是通过怎么挣钱WordPress登录不进
  • 做编程的+网站有哪些内容做摄影网站的目的
  • 怎么查公司网站可信度设计本家装
  • 做模板网站价格外贸营销系统
  • 杭州商城网站制作手机制作网页软件下载
  • 青岛模板网站建设网站开发的基本技术
  • 什么软件能看网站?邹城市网站建设
  • 手机网站 jsp阿里云免费网站建设模板
  • 公司logo设计含义seo深圳网络推广
  • 做网站简介新手学做网站优化
  • 免费网站建设新技术做投票页面什么网站好
  • 杭州哪家网站建设公司好点手机网站设置在哪里找
  • 中英文网站开发公司网站建设公司四川
  • 手机ui设计网站网站建设需要会什么软件有哪些内容
  • 大连哪家公司做网站好无法连接网站
  • 企业网站开发价深圳宝安区天气预报
  • 卧龙区2015网站建设价格网站建设手机端是什么意思
  • 阜阳建设工程质量监督局网站北京大兴网站建设首选公司