python常用函数(学习中持续更新)
2020-04-23 10:34
375 查看
1、enumerate() 函数:用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
seq = ['one', 'two', 'three'] for i, element in enumerate(seq): print( i, element)// 0 one 1 two 2 three
2、filter函数:filter(function判断函数, iterable可迭代对象),返回列表。根据判断函数从可迭代对象中筛选内容。
// filter 函数将模型中属性 requires_grad = True 的参数帅选出来,传到优化器中,只有这些参数会被求导数和更新。 parms = filter(lambda p: p.requires_grad, model.parameters())
3、zip函数:zip([iterable,…])将可迭代的对象作为参数,将对象中对应的元素打包成多个元组,然后返回由这些元组组成的列表。可用于将列表中的元素收尾相连。
// 仅使用与python3.XX,输出的结果需要加list(z)才能输出 a = [1,2,3] b = [4,5,6,7] z = zip(a,b) #z = [(1, 4), (2, 5), (3, 6)] zipped = zip(*z) #zipped = [(1, 2, 3), (4, 5, 6)] a1,a2 = zip(*z) #a1 = [1, 2, 3],a2 = [4, 5, 6]
4、os.path.join():拼接路径
//路径会自动添加 / ,且如果有一个路径是绝对路径即/path,则该路径前路径不会被拼接,只拼接后面路径 import os path = os.path.join(path1,path2) #输出: /path1/path2
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python 3.*中那些消失的模块和函数(持续更新,仅作学习参考)
- ORACLE数据库常用函数学习笔记(持续更新...)
- opencv-python常用函数(持续更新)
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
- [Python] Python学习笔记之常用模块总结[持续更新...]
- Python常用小函数及特点(持续更新)
- STL中常用的一些算法函数[持续更新]
- Python语言编程学习资料汇总(持续更新20130512)
- 总结js常用函数和常用技巧(持续更新)
- 常用到的函数(持续更新……)
- Python开发实战学习笔记(持续更新)
- Python学习笔记(持续更新中)
- python基础学习之os、os.path模块常用函数
- 工作笔记(五):常用jquery函数以及操作,持续更新..
- Python学习笔记之常用函数及说明
- php 常用的好函数(持续更新)
- SqlServer学习-常用的sql语句-持续更新中
- 总结js常用函数和常用技巧(持续更新)
- 【不断更新】python脚本常用的函数!
- python函数学习二(几个常用函数)