- 博客(2)
- 收藏
- 关注
原创 列表里元素数据类型杂乱无章?如何提取指定类型元素?字母小写化如何实现?
核心函数是isinstance()函数,一个用来判断变量类型的函数,有了这个函数,那么我们每次遍历L1列表中的字符串s时即可先判断s是否为str类型,如果是就对其进行lower()函数操作(即将字符串字母小写化)这样就结束啦!相信很多童鞋都或多或少遇到过这样一个情景:我们创建一个列表后,加入的一个个元素类型都不一样,但是我们的业务要求我们能够分离出指定类型的一系列元素,并将这些相同类型的元素放入另一个列表中。没错,只需要这一行代码即可解决问题。哈哈,其实非常简单,我们只需写一行简单的代码即可解决这个困境。
2024-08-19 15:34:32 379
原创 手动实现trim函数,去除字符串首尾空格符
trim()函数实现思想主要是对字符串s进行从头到尾的遍历,遍历过程中记下首尾空格符分别需要为切片操作提供的索引值(l,minr),l表示字符串首部连续空格符最末尾出现的位置,minr表示字符串尾部连续空格符最开头出现的位置。递归代码通俗易懂,这里简单解释一下思路,上述递归思路就是先把首部的空格符递归地进行切片删除,然后再对尾部的空格符递归地按顺序地进行切片删除,不过实际上首部与尾部的切片在同一递归层上,所以也可以归结为以下这句话:“对首尾空格符进行一步步递归切片删除空格符,每次递归至多删除一个空格符”。
2024-08-17 14:51:44 468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人