LeetCode数学类题目9
程序员文章站
2022-06-07 11:43:52
...
做完这道题我的收获是:清楚了reverse()和reversed()的区别:
reverse():
list的一个内置方法(元组、字符串没有该方法),使用:
L = [1.2.3.4]
L.reverse()
print(L)
#返回值是None,通过打印才能看到结果是:[4,3,2,1]
reversed():
是Python的一个类,返回的值是把一个序列反转之后的迭代器,要通过list()或者next()等方法才能展示出来,列表、元组、字符串都能用:
lista = [1,2,3,4]
print(list(reversed(lista)))
a = (4,5,6)
print(tuple(reversed(a)))
s = 'abc123'
print(''.join(reversed(s)))