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

易尔通做网站怎么样怎么简单制作一个网页

易尔通做网站怎么样,怎么简单制作一个网页,网站代码优化怎么做,浙江网站建设哪家好提前说一点:如果你是专注于Python开发,那么本系列知识点只是带你入个门再详细的开发点就要去看其他资料了,而如果你和作者一样只是操作其他技术的Python API那就足够了。 Python提供的推导式,只对列表、字典、集合三种数据类型生…

提前说一点:如果你是专注于Python开发,那么本系列知识点只是带你入个门再详细的开发点就要去看其他资料了,而如果你和作者一样只是操作其他技术的Python API那就足够了。

Python提供的推导式,只对列表、字典、集合三种数据类型生效,其他的类型没有推导式一说,且推导式的目的其实是简化代码,所以它无法完成逆天的操作

第一种:列表推导式

它的作用是用一个表达式去创建或者控制一个有规律的列表,注意有规律的

目标:创建一个元素为0-10的列表a = [ i+1 for i in range(10)]
print(a)
结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

列表推导式其实说的就是一个简化的for循环而已,而且列表推导式可以加 if 条件判断

a = [ i for i in range(10) if i % 2 == 0]
print(a)
结果:[0, 2, 4, 6, 8]

同时它可以多个for一起写

a = [ i+j for i in range(10) for j in range(3)]
print(a)
结果:[0, 1, 2, 1, 2, 3, 2, 3, 4, 3, 4, 5, 4, 5, 6, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 10, 9, 10, 11]

列表推导式,就只有上面这三种模式,太复杂的大家还是直接写 for 循环吧

第二种:字典推导式

字典推导式的作用是合并列表为字典或者提取字典中的数据

目标:创建一个key是0-5,value是key的平方的字典a = { i : i**2 for i in range(5) }
print(a)
结果:{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

同样合并列表,我们可以这样写

a = ["name"]
b = ["Tom"]
c = { a[i] : b[i] for i in range(len(a))}
print(c)
结果:{'name': 'Tom'}

第三种:集合推导式

a = { i for i in range(5)}
print(a)
结果:set([0, 1, 2, 3, 4])

有了上面两,我相信大家都已经知道推导式是干什么的了,它其实复杂操作也做不了,但是它可以帮你完成一些如创建、遍历、修改等有规律的便捷操作

http://www.khdw.cn/news/58563.html

相关文章:

  • 建设网站的公司广州龙斗seo博客
  • 学做招投标的网站有哪些发外链比较好的平台
  • 学做日本料理网站seo外包公司优化
  • 有没有做减压的网站广州seo招聘网
  • web网站开发 ASP.NET爱站网影院
  • 如何判断网站是否被收录北京疫情太严重了
  • 怎么做多个域名指向一个网站seo管理平台
  • 怎么做好企业网站长沙seo优化推广
  • 少儿戏曲知识 网站建设理发培训专业学校
  • 17做网店类似网站网络软文营销案例
  • 福州大学学生网站建设和学生上网管理条例网络推广优化品牌公司
  • wordpress修改站点名长沙百度推广开户
  • 山西省建设厅网站查询微信小程序排名关键词优化
  • 广东工程建设信息网站seo关键词首页排名
  • 西安便宜做网站的广东公司搜索seo哪家强
  • 兰州网站建设方法不受限制的搜索引擎
  • 网站开发的流程是什么百度云网盘官网
  • 做饮食找工作哪个网站好如何做好企业推广
  • 什么样算网站需要备案seo软件服务
  • 对接标准做好门户网站建设it培训机构口碑排名
  • 建设网站wbs网络营销主要学什么
  • 学设计网站推荐百度关键词查询排名
  • 西安百度推广客服电话多少宜昌网站seo
  • 杭州小型网站建设服务百度手机助手下载
  • 腾讯云 wordpress教程视频抖音优化是什么意思
  • 在线教学的网站开发方案广州google推广
  • 网站续费模版郑州seo教程
  • 那个企业建网站好seo sem是什么职位
  • 网络公司企业网站模板免费推广平台哪些比较好
  • 我想在阿里巴巴网站开店 怎么做怎样做推广营销