实现列表中部分数据逆序
想实现一个列表中的部分数据的逆序。在网上查到了这种方法,但是看不懂注释里解释的为什么选这几个参数。求大神解答以下为查到的代码方法和注释:
a=
a=a#work! 参数略复杂,[]中第一个参数是要反转的最后一个数的index,第二个参数是要反转的第一个数的Index
print(a)
本帖最后由 jackz007 于 2019-10-10 00:08 编辑
a 步长 -1 表示从列表 a 开始,到列表开头逆序切片,得到由 a、a、a 3 个元素构成的子序列,a = a 表示把这 3 个元素分别赋值给 a,也就是 a、a、a 三个元素,于是,a 就实现了倒序。 jackz007 发表于 2019-10-10 00:06
a 步长 -1 表示从列表 a 开始,到列表开头逆序切片,得到由 a、a、a 3 个元素 ...
好的懂了,非常感谢。请问是所有a[::-1]都代表着逆序切片吗? 是的
页:
[1]