python基础 |
您所在的位置:网站首页 › 函数列表法的优点和缺点 › python基础 |
我是张晨,一转眼,我在新课已经学习了很长一段时间。回顾这几个月的时间,我收获了很多知识。这里是我的一点学习笔记。 一、认识操作、公共操作 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 |