一、reverse函数

reverse() 函数是列表的一个内置方法,字典、字符串、元组都没有这个内置方法。

用于列表中数据的反转,使用语法为:

list1 = ["a", "b", "c", "d", "e"]
list1.reverse()
print(list1)
# ['e', 'd', 'c', 'b', 'a']

函数修改原列表,返回值为 None,需要通过打印才能看出效果。

二、reversed函数

reversed() 是python自带的一个方法、类。

可以反转迭代器(sequence)的序列值,返回反转迭代器。

所以,需要通过遍历(for循环)、或者list、next等方法转换之后,获取作用后的值。

列表反转

x = ["a", "b", "c", "d", "e"]
print(list(reversed(x)))
# ['e', 'd', 'c', 'b', 'a']x = ["a", "b", "c", "d", "e"]
for i in reversed(x):print(i)
'''
e
d
c
b
a
'''

元组反转

y = (1, 2, 3)
print(tuple(reversed(y)))
# (3, 2, 1)

字符串反转

z = 'Hider'
print(''.join(reversed(z))) # 字符串连接 迭代器遍历
# rediH

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1LL4y1h7ny?share_source=copy_web

Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1QZ4y1N7YA?share_source=copy_web

Python种reverse和reversed反转列表的操作方法相关推荐

  1. Python关于reverse()和reversed()的用法和区别-列表反转

    reverse() 用于列表的反转,返回值为None,需要通过打印才能看出列表已反转,代码如下: a1=[1,2,3,4] print(a1.reverse()) print(a1) 输出结果如下: ...

  2. python学习笔记(二)列表(List)操作方法详解

    列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类 ...

  3. Python中字符串的反转,及sord、 sorted、reverse、reversed的区别

    Python中字符串的反转方法 介绍下:sord. sorted.reverse.reversed四种的区别 第一种:使用切片操作 string = '123456' result = string[ ...

  4. 如何在Python中反转列表?

    如何在Python中执行以下操作? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) 我需要一个数组的元素,但是 ...

  5. python列表添加元素的三种方法定义集合数据对象_(1) List,tuple,dictionary,Python语法基础集,一,之,列表,元组,字典,集合...

    Python序列(列表.元组.字典.集合) 一.列表(List)与列表推导式 (一)列表(list) 1.列表是Python内置 可变序列 (列表中元素可增加删除或修改): 2.列表元素放在一对中括号 ...

  6. Python学习笔记(45)~reverse()与reversed()的区别

    reverse() 作用:用于反转列表中的元素.[注意:只有反转列表!!!] Demo: #!/usr/bin/python3a=[1,2,3,4,5,6] a.reverse() # a=[6,5, ...

  7. python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典

    Python中有3种内建的数据结构:列表.元组和字典.参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.假想你有一个购物列表,上面 ...

  8. python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法

    我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...

  9. python列表元素统计ls_给定列表ls = [1, 2, 3, 1, 2, 3],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?...

    [单选题]列表ls,哪个选项对ls.append(x)的描述是正确的? [单选题]哪个选项是下面代码的输出结果? d= {'a': 1, 'b': 2, 'b': '3'} print(d['b']) ...

最新文章

  1. insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
  2. 罹患各种癌晚期,无法救治
  3. Science:“每周工作进展汇报”在博士培养中的作用
  4. 设置窗口大小后无法滚动_新款奥迪A6L更换变速器机电单元后无法完成油冷却阀基本设置...
  5. ise怎么更改编辑器_Win7系统时间更改不了的解决方法
  6. CSS中background-position的使用
  7. 使用docker安装的mysql如何让其他机器访问
  8. 北斗导航 | Select Satellite 选星算法
  9. api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)
  10. linux 下 php 安装 libevent
  11. Java从入门到精通 第18章 包及访问权限
  12. 苹果系列手机往电脑上传照片,有什么方法怎么传
  13. 手机本地文档文件不能扫描出来的问题
  14. ECCV 2022全奖项公布,两位华人学者摘得最佳论文奖,本科来自清华、浙大
  15. 英特尔核显自定义分辨率_如何在新版英特尔核芯显卡控制面板中自定义显示器分辨率...
  16. 黑马程序员————高新技术————eclipse及IDE开发工具介绍
  17. P17-Windows与网络基础-Windows文件共享
  18. 从IT研发人员离职工作交接想到的
  19. 管理pod的nat策略
  20. lib库-动态链接库的制作和使用(Linux)

热门文章

  1. 深入理解React(一)JSX与虚拟DOM
  2. JDK 11 马上就要来了!JDK 12 还会远吗?
  3. 人工智能等新技术将加速物联网的普及
  4. CentOS系统 Nginx、MySQL、PHP 服务器的部署
  5. 使用angular2 自带的指令,快捷创建服务,组件等!
  6. storm kafkaSpout 踩坑问题记录! offset问题!
  7. 【hta版】获取AppStore上架后的应用版本号
  8. android面试题总结加强版
  9. 【博客话题】感谢您,我的老师
  10. MapReduce的优点