python中reversed与reverse的区别是什么
导读:本文共759.5字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: reverse()reverse()是python列表独有的内置方法,在字典,元组,字符串中是不能够使用这个方法的,它用于将列表中的元素反转,颠倒。lista=[1,2,3,4]lista.reverse()print(lista)#[4,3,2,1]reversed()reversed()是python内置的一个函数,但它返回的是一个反转的迭代器。而r... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。reverse()是python列表独有的内置方法,在字典,元组,字符串中是不能够使用这个方法的,它用于将列表中的元素反转,颠倒。
reversed()是python内置的一个函数,但它返回的是一个反转的迭代器。
而reversed()是python自带的一个方法,准确说,应该是一个类;
也就是说,在经过reversed()的作用之后,返回的是一个把序列值经过反转之后的迭代器,所以,需要通过遍历,或者List,或者next()等方法,获取作用后的值。
下面通过几个案例进行说明:
1.列表的反转:
2.元组的反转:
3.字符串的反转
本文:
python中reversed与reverse的区别是什么的详细内容,希望对您有所帮助,信息来源于网络。