[TOC] 1. 三元表达式 2. 列表推导式 3. 字典生成式 3.1 字典生成式 3.2 zip()方法 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 号操作符 ...
分类:
其他好文 时间:
2019-08-13 22:48:25
阅读次数:
154
各种表达式 一、三元表达式 举个栗子就一目了然了 三元表达式只支持双分支结构 二、列表推导式 举个栗子就一目了然了 三、字典生成式 举个栗子就一目了然了 ...
分类:
其他好文 时间:
2019-08-13 21:09:41
阅读次数:
142
三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 列表推导式 字典生成式 三元表达式/列表推导式/字典生成式 只是让你的代码更少了,但是逻辑没有变化 ...
分类:
其他好文 时间:
2019-08-13 21:06:52
阅读次数:
76
8.13 生成器 三元表达式 普通表达式: 三元表达式: 列表推导式 普通表达式: 列表推导式 字典生成器 字典生成式一般与zip(拉链函数 》列表里面包了元组)连用 生成器 自定义迭代器, 生成器就是迭代器(自己造出来的) 用生成器自定制一个range方法 range(10) 生成一个可迭代器对象 ...
分类:
其他好文 时间:
2019-08-13 20:17:11
阅读次数:
69
自python2.7以后,列表推导式和生成器表达式的概念就被引入了字典,从而有了字典推导式: ***最常见的字典推导式 dic = {key:value for key,value in gen} 使用zip函数构造 dic = dict(zip(list(a),list(b))) 介绍字典中不常使 ...
分类:
编程语言 时间:
2019-08-08 10:25:06
阅读次数:
100
一、1到10以内的平方。 二、1到10以内的偶数平方。 ...
分类:
编程语言 时间:
2019-08-03 00:52:57
阅读次数:
95
推导式 推导式:comprehensions(又称解析式),是Python的一种独有特性,相当于语法糖的存在,推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 集合(set)推导式 字典(dict)推导式 列表推导式 ...
分类:
编程语言 时间:
2019-08-02 14:51:10
阅读次数:
134
count()函数 列表推导式 count()函数 列表推导式 count()函数 列表推导式 count()函数 列表推导式 In [85]: #统计列表每个元素中指定单词出现的个数 words=['apple','pare','banana','and','peach','Anda'] for ...
分类:
其他好文 时间:
2019-07-29 10:20:20
阅读次数:
115
列表推导是一种从其他列表创建列表的方式,类似于数学中的集合推导,列表推导的工作原理非常简单,类似于for循环。(以下代码均在IDLE实现) 最简单的列表推导: 稍微复杂一点,加上判断条件: 继续复杂,多个for循环: 这个时候就有疑问了,上边都用的是列表,那么元组可以吗? 答案显然是——不行! 什么 ...
分类:
编程语言 时间:
2019-07-22 16:46:50
阅读次数:
105
2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst = ["1","2","3","4","8","weeff","bdskjk","nsdjj"] print([i.upper() for i in lst if len(i) 3]) 求(x,y)其中x是0 ...
分类:
其他好文 时间:
2019-07-20 11:38:19
阅读次数:
226