python函数——zip() map() round() insert()
df.rename(index=None 以字典的形式,赋予索引新的值,第一行 ,columns=None列 ,axis=None 指定坐标轴 ,inplace=False) 是否使用新生成的列表替换原列表
axis 参数不与index和columns参数连用
zip() 函数
用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
1 2 3 4 5 6 7 8 9 10 | a = [1,2,3,4] b = [5,6,7,8] zipped = zip(a,b) print(list(zipped)) zipped = zip(a,b) print(list(zip(*zipped))) >>> [(1, 5), (2, 6), (3, 7), (4, 8)] [(1, 2, 3, 4), (5, 6, 7, 8)] |
map()函数
map(function,iterable…) -> function – 函数 iterable – 一个或多个序列
1 2 3 4 5 | s1 = [1,2,3,4,5] s2 = [6,7,8,9,10] s3 = map(lambda x,y:x*y,s1,s2) list(s3) >>>[6, 14, 24, 36, 50] |
axis=1 是行
.sum(axis=1)行相加
round(number,digits)
参数:
- digits>0,四舍五入到指定的小数位
- digits=0, 四舍五入到最接近的整数
- digits<0 ,在小数点左侧进行四舍五入
- 如果round()函数只有number这个参数,等同于digits=0
四舍五入规则:
要求保留位数的后一位<=4,则进位,如round(5.214,2)保留小数点后两位,结果是 5.21
要求保留位数的后一位“=5”,且该位数后面没有数字,则不进位,如round(5.215,2),结果为5.21
要求保留位数的后一位“=5”,且该位数后面有数字,则进位,如round(5.2151,2),结果为5.22
要求保留位数的后一位“>=6”,则进位。如round(5.216,2),结果为5.22
insert() 函数
用于将指定对象插入列表的指定位置。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧