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

快速网站备案多少钱东营小程序开发制作

快速网站备案多少钱,东营小程序开发制作,企业整体形象设计,房价必涨的十大城市菜鸟教程《Python 3 教程》笔记(12) 12 推导式12.1 列表推导式12.2 字典推导式12.3 集合推导式12.4 元组推导式(生成器表达式) 笔记带有个人侧重点,不追求面面俱到。 12 推导式 出处: 菜鸟教程 - Python3 …

菜鸟教程《Python 3 教程》笔记(12)

  • 12 推导式
    • 12.1 列表推导式
    • 12.2 字典推导式
    • 12.3 集合推导式
    • 12.4 元组推导式(生成器表达式)

笔记带有个人侧重点,不追求面面俱到。

12 推导式

出处: 菜鸟教程 - Python3 推导式

12.1 列表推导式

"""
格式 1:简单生成列表
[<expression> for <item> in <iterable>]
"""
>>> [i**2 for i in range(5)]
[0, 1, 4, 9, 16]"""
格式 2:条件生成列表
[<expression> for <item> in <iterable> if <condition>]
"""
>>> [i for i in range(5) if i % 2 == 0]
[0, 2, 4]"""
格式 3:条件生成列表
[<expression1> if <condition> else <expression2> for <item> in <iterable>]
"""
>>> list1 = [1, 2, 3, 4, 5]
>>> [1 if i > 3 else 0 for i in list1]
[0, 0, 0, 1, 1]"""
格式 4:多条件生成列表
[<expression1> if <condition1> else <expression2> if <condition2> else <expression3> for <item> in <iterable>]
""""""
格式 5:多重循环
[<expression> for <item1> in <iterable1> for <item2> in <iterable2>][<expression> for <item1> in <iterable1> for <item2> in <item1>]
"""
>>> [i * j for i in range(5) for j in "ab"]
['', '', 'a', 'b', 'aa', 'bb', 'aaa', 'bbb', 'aaaa', 'bbbb']>>> list1 = [[1, 2], [3, 4]]
>>> [j for item in list1 for j in item]
[1, 2, 3, 4]"""
格式 6:嵌套列表
[[<expression> for <item2> in <iterable2>] for <item1> in <iterable1>]
"""
>>> [[i * j for j in "ab"] for i in range(3)]
[['', ''], ['a', 'b'], ['aa', 'bb']]

扩展阅读:Python 中的列表推导式

12.2 字典推导式

"""
格式 1:简单生成
{<key_expr>: <value_expr> for <item> in <iterable>}
"""
>>> listdemo = ['Google','Runoob', 'Taobao']
>>> {key: len(key) for key in listdemo}
{'Google': 6, 'Runoob': 6, 'Taobao': 6}"""
格式 2:条件生成
{<key_expr>: <value_expr> for <item> in <iterable> if <condition>}
"""
>>> {i: i**2 for i in range(5) if i % 2 == 0}
{0: 0, 2: 4, 4: 16}

12.3 集合推导式

参考 12.1 列表推导式,将 [] 替换为 {}

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

注意: 元组推导式返回的结果是一个生成器对象。

>>> a = (x for x in range(1,10))
>>> a
<generator object <genexpr> at 0x7faf6ee20a50>  # 返回的是生成器对象>>> tuple(a)       # 使用 tuple() 函数,可以直接将生成器对象转换成元组
(1, 2, 3, 4, 5, 6, 7, 8, 9)
http://www.yayakq.cn/news/769227/

相关文章:

  • 手机网站要素万州做网站的公司
  • 安徽建站模板龙华网站建设全包
  • 张家港做网站优化价格dede网站百度统计怎么做
  • 进入网站服务器怎么做历史价格查询
  • 广州网站制作怎样网站怎么做现场直播视频
  • 外链查询网站软件工程师证书有用吗
  • 大连企业网站排名优化wordpress 主题 下载
  • 招聘网站报表怎么做做网站办公照片
  • 域名备案不是网站公司做的什么做婚车网站最大
  • 做网站是属火的职业吗黑龙江省建设会计协会网站
  • 建站教程wordpress照片exif
  • 简述网站一般建设的流程图浙江省建设部网站
  • 笔记本可以做网站吗番茄小说推广对接平台
  • icp网站快速备案珠海市企业网站制作平台
  • 沈阳网站建设活动方案wordpress父网页
  • 网站设计网站设计公司价格桂城网站制作专业公司
  • 网站制作与网页设计一个网站开发的流程
  • 做网站自己能做百度推广吗wordpress移动页面插件
  • 网站seo优化效果石家庄网络推广优化
  • 河南建设工程质量监督局网站jsp和html做的招聘网站
  • 网站总是在建设中公司邮箱怎么在自己电脑上登录
  • 百度统计网站现在学什么行业和技术前景好
  • 龙江网站设计制作自学做网站可以吗
  • 肇庆建设银行招聘网站uniapp小程序开发教程
  • 开设网站维护公司wordpress 提前8小时
  • 宿迁市住房城乡建设局网站企业门户网站建设现状
  • 唐县住房和城乡建设局网站全球包装设计网
  • 阜新市建设小学网站唐山seo推广公司
  • 阿里巴巴国际站运营模式地产项目网站建设ppt
  • 做湲兔费网站视颍计算机专业毕业设计做什么好