回复“资源”即可获赠Python学习资料
大家好,我是皮皮。
一、前言
前几天在Python钻石群有个叫【有点意思】的粉丝问了一道关于pandas
中字符串拼接问题,如下图所示。
就像这样:
thon"
实现过程
这里【月神】给了一份代码,如下所示:
c2['a_new'] = c2['a'] + ('_' + c2['a_1']) * c2['a_bool']
代码运行之后,结果如下图所示:
好牛逼的解法,可谓恰到好处,直接把布尔值当成数值进行计算了,有创意!
直呼好家伙!
其实关于布尔值的用法解析,在之前的文章中,我也有写过,Python中的and和or,结果让人出乎意料之外,最开始是【小小明】大佬启蒙,之后【瑜亮老师】给我们启蒙,现在大家也都拓展了思路,下次遇到了,就可以多一个思路了,事半功倍。
三、总结
大家好,我是皮皮。这篇文章主要盘点一个字符串拼接的问题,借助布尔值本身就是0和1的规律,直接进行运算,拓展了粉丝的思路!如果你还有其他方法,也欢迎大家积极尝试,一起学习,记得分享给我哦。
最后感谢粉丝【有点意思】提问,感谢【月神】在运行过程中给出的思路和代码建议,感谢粉丝【dcpeng】等人参与学习交流。
小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。
------------------- End -------------------
往期精彩文章推荐:
欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持
想加入Python学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行