python中reversed与reverse的区别解析

 更新时间:2023年03月02日 11:15:51   作者:橘 长  
reverse()是python中列表的一个内置方法(在字典、字符串和元组中没有这个内置方法),用于列表中数据的反转,这篇文章主要介绍了python中reversed与reverse的区别,需要的朋友可以参考下

reverse()

reverse()是python列表独有的内置方法,在字典,元组,字符串中是不能够使用这个方法的,它用于将列表中的元素反转,颠倒。

lista = [1, 2, 3, 4]
lista.reverse()
print(lista)

#[4, 3, 2, 1]

reversed()

reversed()是python内置的一个函数,但它返回的是一个反转的迭代器。
而reversed()是python自带的一个方法,准确说,应该是一个类;
也就是说,在经过reversed()的作用之后,返回的是一个把序列值经过反转之后的迭代器,所以,需要通过遍历,或者List,或者next()等方法,获取作用后的值。
下面通过几个案例进行说明:
1.列表的反转:

>>> bb = [1,3,5,7]          
>>> print(list(reversed(bb)))

#[7, 5, 3, 1]

2.元组的反转:

>>> aa = (1, 2, 3)           
>>> print(tuple(reversed(aa)))   
     
#(3, 2, 1)

3.字符串的反转

>>> aa = 'asbdamfgh'          
>>> ''.join(reversed(aa)) 不可套用str(reversed(aa))
'hgfmadbsa'

到此这篇关于python中reversed与reverse的区别的文章就介绍到这了,更多相关python reversed与reverse区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python爬虫中IP池的使用小结

    Python爬虫中IP池的使用小结

    在网络爬虫的世界中,IP池是一个关键的概念,它允许爬虫程序在请求网页时使用多个IP地址,从而降低被封禁的风险,提高爬虫的稳定性和效率,本文将深入探讨Python爬虫中IP池的使用,以及如何构建和维护一个可靠的IP池,感兴趣的朋友一起看看吧
    2024-01-01
  • python修改微信和支付宝步数的示例代码

    python修改微信和支付宝步数的示例代码

    这篇文章主要介绍了python修改微信和支付宝步数的示例代码,本文给大家介绍的非常详细,对大家的饿学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 浅析Django中关于session的使用

    浅析Django中关于session的使用

    这篇文章主要介绍了Django下关于session的使用,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • Python实现Harbor私有镜像仓库垃圾自动化清理详情

    Python实现Harbor私有镜像仓库垃圾自动化清理详情

    这篇文章主要介绍了Python实现Harbor私有镜像仓库垃圾自动化清理详情,文章围绕主题分享相关详细代码,需要的小伙伴可以参考一下
    2022-05-05
  • Python从数据库读取大量数据批量写入文件的方法

    Python从数据库读取大量数据批量写入文件的方法

    今天小编就为大家分享一篇Python从数据库读取大量数据批量写入文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 简单快捷:NumPy入门教程的环境设置

    简单快捷:NumPy入门教程的环境设置

    NumPy是Python语言的一个扩展程序库,支持高阶大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,本教程是为那些想了解NumPy的基础知识和各种功能的人准备的,它对算法开发人员特别有用,需要的朋友可以参考下
    2023-10-10
  • 如何将自己的python代码发布在pip install给别人使用你知道吗

    如何将自己的python代码发布在pip install给别人使用你知道吗

    这篇文章主要介绍了python如何发布自已的pip项目,方便大家学习,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-08-08
  • Python利用CNN实现对时序数据进行分类

    Python利用CNN实现对时序数据进行分类

    这篇文章主要为大家详细介绍了Python如何利用CNN实现对时序数据进行分类功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-02-02
  • python数据挖掘需要学的内容

    python数据挖掘需要学的内容

    在本篇文章中我们给大家整理了关于python数据挖掘需要学什么的知识点指南,有兴趣的朋友们跟着参考下。
    2019-06-06
  • pytorch如何定义新的自动求导函数

    pytorch如何定义新的自动求导函数

    这篇文章主要介绍了pytorch如何定义新的自动求导函数问题,具有很好的参考价值,希望对大家有所帮助。以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
    2022-12-12

最新评论