自由式学习
993人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

推导式创建序列

简化代码 效率高 推导式从一个或者多个迭代器快速创建序列的一种方法。可以将循环和条件判断结合。

[展开全文]

推导式创建序列

是python中典型的特点,可以提高效率

1、列表推导式

通过推导式生成列表对象

2、字典推导式

3、集合推导式

4、生成器推到器,生成元组

 

[展开全文]

列表推导式,生成列表

[表达式 for item in 可迭代对象]

[表达式 for item in 可迭代对象 if 条件]

[(a,b,c) for a in 可迭代对象 for b in 可迭代 for c in 可迭代]

字典推导式,生成字典,多于与统计众数

dict={ key:表达式 key in 可迭代对象} 表达式为key的函数

str="avvjfkjkjadjla"

dict={key:str.count(c) for c in str}

集合推导式

b={x for x in 可迭代 if条件}

元组 生成器推导式

gn=(x for x in 可迭代) 只能用一次

print(tuple(gn))

[展开全文]