python基础

您所在的位置:网站首页 函数列表法的优点和缺点 python基础

python基础

#python基础| 来源: 网络整理| 查看: 265

我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。 一、认识操作、公共操作

1.公共操作函数:

+合并相同数据类型*将容器里面的数据进行复制len获取序列长度 查看序列长度reversed倒置 将容器里面的数据倒置max,min最大最小值、求容器数据的最大最小值sum和将容器的数据求和enumerate枚举函数、索引映射、将索引映射给容器里面的数据

二、推导式的实际应用

优点:推导式 将代码进行缩写,增加运行速度

缺点:降低代码可读性,阅读和理解比较困难 所使用场景少 只争对固定格式

三、列表推导式

普通写法

示例代码:

list_data = [] for i in range(10): list_data.append(i) print(list_data)

运行结果: 在这里插入图片描述

推导式写法

示例代码:

list_data = [i for i in range(10)] print(list_data)

运行结果: 在这里插入图片描述

列表推导式和if一起使用

示例代码:

l = [1, 2, 3, 4, 5, 6, 7, 8, 9] l1 = [i for i in l if i % 2 == 0] print(l1)

运行结果: 在这里插入图片描述

字典推导式

示例代码:

list_1 = {'name':'小明','age':19,'favourate':'羽毛球'} data = [list_1[i] for i in list_1] print(data)

运行结果: 在这里插入图片描述

字典推导式和if一起使用

示例代码:

list_1 = {'name':'小明','age':19,'favourate':'羽毛球'} name = [list_1[i] for i in list_1 if i=='name'] print(name)

运行结果: 在这里插入图片描述

集合推导式

示例代码:

set = {1,2,3,4,5,6} list_1 = [i for i in set] print(list_1)

运行结果: 在这里插入图片描述

三元表达式

示例代码:

age = 16 if age > 18: print('成年') else: print('未成年')

运行结果:

列表推导式和三元表达式一起使用

示例:

age = 16 print('成年') if age > 18 else print('未成年')

运行结果:

暂时先分享这么多吧,希望大家在学习过程当中都能有所收获,感谢新课,如果想获取更多资料或者联系加群,可以关注我们新课的微信公众号,后台自动回复获取代码笔记资料。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3