python字符串去重反转_你一定不知道Python 中的这10 个小技巧

1、链式赋值

如果你需要将同一个值赋值给多个变量,可以使用链式赋值,只需一行代码即可完成多个变量的赋值:

2、链式比较

判断 x 是否在 3 到 8 之间,你可能会像下面这样写出两个判断条件并用 and 连接:

其实,Python 中支持链式比较,上面的代码可以简写成下面这样:

我们甚至可以像下面这样将多个变量放在一起进行链式比较:

3、多重赋值

你可以用一行代码同时给多个变量赋值,这其实利用的是元组解包。

利用这个特性,我们甚至可以通过一行代码完成变量交换。

4、合并字典

当你想把两个字典的内容进行合并时,可以使用下面的方法快速完成。

5、连接字符串

当你想把列表里的字符串都连接在一起的时候,可以使用字符串的 join() 方法。

利用这个方法,我们还可以像下面这样去除字符串中的所有空格字符。

6、遍历迭代对象

在遍历迭代对象时,for ... in ... 语法只能获取元素,而无法获取到元素的索引。通过 enumerate() 函数我们可以同时获取到它们。

7、反转迭代对象

当你想把列表、字符串等迭代对象顺序反转过来的时候,可以使用分片的方式快速完成,只要将最后一个参数步长设为 -1 即可。

8、列表去重

当你需要将列表中的重复元素都去除时,只需下面这一行代码即可快速去重。

9、字符串/列表乘法

当字符串或列表与数字 n 相乘时,字符串会重复 n 次,列表里的元素会重复 n 次。

10、找出列表中出现次数最多的元素

假如你要找到一篇文章中出现次数最多的词,你可以先将文章按词分割成一个列表,然后用下面的方法快速得到列表中出现次数最多的元素。

文源网络,仅供学习之用,侵删。

在学习Python的道路上肯定会遇见困难,别慌,我这里有一套学习资料,包含40+本电子书,800+个教学视频,涉及Python基础、爬虫、框架、数据分析、机器学习等,不怕你学不会!

https://shimo.im/docs/JWCghr8prjCVCxxK/ 《Python学习资料》

关注公众号【Python圈子】,优质文章每日送达。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值