关于第十九讲课后练习题
def palindrome(string):list1 = list(string)
list2 = reversed(list1)
if list1 == list(list2):
return '是回文联!'
else:
return '不是回文联!'
print(palindrome('上海自来水来自海上'))这里的reversed的作用有点不懂,求大神解释一下
>>> a=
>>> b=reversed(a)
>>> b
<list_reverseiterator object at 0x000001FEF1E14710>
>>> list(b)
>>> list(b)
[]
>>>
起到反转列表的作用
不过只能反转一次{:10_297:} 参考:
https://www.runoob.com/python3/python3-func-reversed.html
页:
[1]