Python Tips Day02 : 优雅的给序列切片

Python Tips Day02 : 优雅的给序列切片

首页休闲益智切片真解压更新时间:2024-05-11

在上篇文章中提到了,这次说说序列的切片。序列有个有意思的概念:每个元素要么在一个元素之前,要么在一个元素之后。这听起来似乎是废话,不过像字典,集合就没有这样的定义,因为他们都是无需的。

常见的序列:字符串,字典,元组。切面也很简单,只要用中括号写上一个范围就行。

打印结果如下

不过这样的写法不好,在编程里面有个说法,魔鬼数字,我们用没有意义的数字,表示我们的序列。不过可以用另外一个办法代替。slice这个方法是个内置函数,可以传入三个参数slice(first_num , end_num , step),前两个表示范围,最后一个参数表示步长,默认是None,但实际使用中发现,和1的效果相同。

这样,得到和上次同样的结果,不过这样的切片变得更加有意义。避免魔鬼数字的出现。

如果想获取slice三个参数,可以这么做:

结果如下:

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved