如果一个 list 的元素都是随机字符串,如何对 list 倒置,注意没有排序哦, 只是顺序换了?实现越短越好
|
ballshapesdsdAug 6, 2018
1
啥意思[::-1]不行么
|
|
YourshellAug 6, 2018 via iPhone
2
list 不是有 reverse 方法吗
|
|
tworAug 6, 2018
3
>>> a = [1,2,4,3,4]
>>> a.reverse() >>> a [4, 3, 4, 2, 1] >>> list(reversed(a)) [1, 2, 4, 3, 4] >>> a[::-1] [1, 2, 4, 3, 4] >>> |
|
neosfungAug 6, 2018 via Android
4
我觉得楼主说的是数据结构里的 list 吧
|
|
xpresslinkAug 6, 2018
5
请楼使用人类易于易于理解的语言说明一下倒置代表的寒意。
|
|
tt67wqAug 7, 2018
6
数据结构挂科生
|
|
8
@xpresslink sorry,语文也挂了..+_+
|
|
9
抱歉各位,py 基础不扎实,专门来碰钉子,我在 b = a.reverse()了一个 list 后,发现 b 是 none.
总结了下,reverse()方法会修改原来的对象,[::-1]切片可以得到新的对象。 |