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

建设 展示型企业网站网站建设现在主要做些什么

建设 展示型企业网站,网站建设现在主要做些什么,温州比较好的设计公司,网站所用的图片大小章节目录: 一、概述二、列表推导式2.1 格式2.2 示例 三、字典推导式3.1 格式3.2 示例 四、集合推导式4.1 格式4.2 示例 五、元组推导式(生成器表达式)5.1 格式5.2 示例 六、结束语 一、概述 Python 推导式是一种独特的数据处理方式&#xff0…

章节目录:

    • 一、概述
    • 二、列表推导式
      • 2.1 格式
      • 2.2 示例
    • 三、字典推导式
      • 3.1 格式
      • 3.2 示例
    • 四、集合推导式
      • 4.1 格式
      • 4.2 示例
    • 五、元组推导式(生成器表达式)
      • 5.1 格式
      • 5.2 示例
    • 六、结束语

一、概述

Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体

  • Python 支持各种数据结构的推导式:
    • 列表(list)推导式。
    • 字典(dict)推导式。
    • 集合(set)推导式。
    • 元组(tuple)推导式。

二、列表推导式

2.1 格式

  • 列表推导式格式为
[表达式 for 变量 in 列表] 
[out_exp_res for out_exp in input_list]或者 [表达式 for 变量 in 列表 if 条件]
[out_exp_res for out_exp in input_list if condition]
  • out_exp_res:列表生成元素表达式,可以是有返回值的函数。
  • for out_exp in input_list:迭代 input_list 将 out_exp 传入到 out_exp_res 表达式中。
  • if condition:条件语句,可以过滤列表中不符合条件的值。

2.2 示例

  • 过滤掉长度大于 3 的字符串列表,并将剩下的字符转换成大写字母:
elements = ["aaa", "bbbb", "Cc", "ddDddd"]
new_elements = [e.upper() for e in elements if len(e) <= 3]
print(new_elements)
# ['AAA', 'CC']
  • 保留 30 以内可以被 3 整除的整数:
# 准备一个 0 ~ 30 的列表。
nums = list(range(31))
# 保留能整除 3 的数字。
new_nums = [i for i in nums if i % 3 == 0]
print(new_nums)
# [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30]

三、字典推导式

3.1 格式

  • 字典推导式格式为
{ key_expr: value_expr for value in collection }或者{ key_expr: value_expr for value in collection if condition }

3.2 示例

  • 将字典的键转化为大写:
# 创建一个以姓名:年龄为键值对的字典。
items = {"jan": 18, "rose": 21, "jack": 32}
# 将 key 转化为大写。
mew_items = {key.upper(): items.get(key) for key in items}
print(mew_items)
# {'JAN': 18, 'ROSE': 21, 'JACK': 32}
  • 给定几个数字,将它们自身的平方作为值进行字典创建:
items = {num: (num ** 2) for num in (2, 3, 4)}
print(items)
# {2: 4, 3: 9, 4: 16}

四、集合推导式

4.1 格式

  • 集合推导式基本格式
{ expression for item in Sequence }或者{ expression for item in Sequence if conditional }

4.2 示例

  • 将给定的数字都加 1,添加到 set 集:
nums = {num + 1 for num in (1, 2, 3)}
print(nums)
# {2, 3, 4}

五、元组推导式(生成器表达式)

元组推导式可以利用 range() 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的元组。

5.1 格式

  • 元组推导式基本格式
(expression for item in Sequence )或者(expression for item in Sequence if conditional )
  • 元组推导式和列表推导式的用法也完全相同,只是元组推导式是用 ( ) 圆括号将各部分括起来,而列表推导式用的是中括号 [ ],另外元组推导式返回的结果是一个生成器对象

5.2 示例

  • 创建一个由 5 以内数字组成的元组:
nums = (num for num in range(5))
# 返回的是一个生成器对象。
print(nums)
# <generator object <genexpr> at 0x000001ED30CE5220># 使用 tuple() 函数将生成器对象转化为元组。
print(tuple(nums))
# (0, 1, 2, 3, 4)

六、结束语


“-------怕什么真理无穷,进一寸有一寸的欢喜。”

微信公众号搜索:饺子泡牛奶


文章转载自:

http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://00000000.xykst.cn
http://www.dtcms.com/wzjs/613218.html

相关文章:

  • 公司网站建设需要多少钱北京朝阳区地图高清版大图
  • 云南省中国建设工程造价管理协会网站基于诗歌网站开发开题报告
  • 网站推广排名最新报价电子商务与网站建设论文
  • 自己做的网站怎么添加采集模块网站建设需要摊销多久
  • 成都天府新区网站建设济南做网站设计
  • 网站建设定金合同范本收废品做网站
  • 免费网站制造做餐厅网站的需求分析报告
  • 网站开发研发工程师岗位职责怎样精通wordpress
  • 做个医院网站多少钱网站建设推广内容
  • 网站开发工程师的证件怎么在vk网站上做推广
  • 轻松建站脚气怎样治疗能根除
  • ssh架构jsp网站开发网站用什么布局
  • 汕头网站建设推广平台大唐网站设计
  • 网站怎么做谷歌推广网站建设客户怎么找
  • 单位建设网站用途新媒体营销和网络营销
  • 小型网站的建设方案p2p贷款网站制作
  • 设计logo网站侵权吗知乎灰色关键词网站建设
  • 网站备案背景墙需要自己的网站需要怎么做
  • 如何在网站做广告网站开发试验报告
  • 网站有时打不开设计类专业考研
  • 云南建设投资控股集团有限公司网站黄浦区网站建设公司
  • 教育平台型网站建设网站建设市场需求大
  • 做网站要求的资料网页设计如何设置背景
  • 网站标题字体广州注册公司新政策
  • 瀚钦科技网站建设wordpress 作品主题
  • 个人网站建设存在哪些问题农技推广
  • 网站速度网页设计模板素材图书馆
  • 深圳市住房建设局网站推广网站优化seo教程上排名
  • 网站营销与推广策略推广引流渠道平台
  • 专业的网站建设网络做商城网站价格