reverse()函数

reverse()函数用于反向列表中元素

语法

list.reverse()

返回值

该方法没有返回值,但是会对列表的元素进行反向排序

实例

aList = [123, 'xyz', 'zara', 'abc', 'xyz']
aList.reverse()
# ['xyz', 'abc', 'zara', 'xyz', 123]
print(aList)

注意: list.reverse()没有返回值,会直接反转list列表,从而改变原来的list列表

aList = [123, 'xyz', 'zara', 'abc', 'xyz']
print(aList.reverse()) # None

字典、元组、字符串不具有reverse()方法,如果调用将会返回一个异常

aDict = {'a':1,'b':2,'c':3}
# 报错,AttributeError: 'dict' object has no attribute 'reverse'
aDict.reverse()
aTuple = (1,2,3,4,5)
# 报错,AttributeError: 'tuple' object has no attribute 'reverse'
aTuple.reverse()
aStr = 'Hello World!!'
# 报错,AttributeError: 'str' object has no attribute 'reverse'
aStr.reverse()

reversed()函数

reversed()函数返回一个反转的迭代器

语法 

reversed(seq)

参数

seq: 要转换的序列,可以是tuple(元组), string(字符串), list(列表)或range

返回值

返回一个反转的迭代器

实例

# 字符串反转
seqString = 'Hello'
# 'olleH'
print(''.join(reversed(seqString)))# 元组反转
seqTuple = (1,2,3)
# (3, 2, 1)
print(tuple(reversed(seqTuple)))# range反转
seqRange = range(1, 6)
# [5, 4, 3, 2, 1]
print(list(reversed(seqRange)))# 列表反转
seqList = [1, 2, 3, 4, 5]
# [5, 4, 3, 2, 1]
print(list(reversed(seqList)))# 字典dict没有reversed()函数,调用会报错
seqDict = {'a':1,'b':2,'c':3}
# 报错,TypeError: 'dict' object is not reversible
reversed(seqDict)

注意: reversed(seq)有返回值,不会改变原seq

[Python] reverse()函数 VS reversed()函数相关推荐

  1. Python学习笔记1:reverse()函数和reversed()函数

    提示:本文主要对python中的 reverse() 和 reversed() 两个内置函数进行讲解,并对LeetCode中相关题目做了题解,欢迎大家批评指正. 文章目录 一.reverse()函数 ...

  2. python字符串函数reversed_Python reversed()函数

    # Python `reversed()`函数 > 原文: [https://thepythonguru.com/python-builtin-functions/reversed/](http ...

  3. python reserve函数_Python reversed函数及用法

    reserved() 是 Pyton 内置函数之一,其功能是对于给定的序列(包括列表.元组.字符串以及 range(n) 区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列). reser ...

  4. python reverse方法和reversed方法的区别和使用

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

  5. python reversed函数判断回文

    a = 'abcba'b = reversed(a) # next()后 ["a","b","c","b"," ...

  6. Python笔记— reversed()函数

    描述: reversed()函数是python中极其常用的函数 .reversed()函数的作用是返回一个反转的迭代器(元组.列表.字符串.range). 语法: reversed(seq) 参数介绍 ...

  7. python中reversed函数,Python3

    Python3 reversed 函数 描述 reversed 函数返回一个反转的迭代器. 语法 以下是 reversed 的语法:reversed(seq) 参数seq -- 要转换的序列,可以是 ...

  8. 【python基础】reverse和reversed函数及使用

    一.reverse reverse()是python中列表的一个内置方法(在字典.字符串和元组中没有这个内置方法),用于列表中数据的反转 例子: lista = [1, 2, 3, 4] lista. ...

  9. python: reverse reversed 函数

    API 这两个函数都是 对list中元素 反向排序: list.reverse() reversed(list) 区别在于: API 改变原list 返回值 list.reverse() 是 无 re ...

最新文章

  1. 微软中国职位[北京工作]
  2. 使用 jQuery Mobile 与 HTML5 开发 Web App (十三) —— jQuery Mobile 方法上
  3. LMSn没有运行在RT (real time) 模式Oracle 19c RAC?
  4. 【深度学习】【U-net】医学图像(血管)分割实验记录
  5. .NET 开源的免费午餐结束了?
  6. 8.1 Zend_View(2)
  7. linux简单进程调用
  8. Vitamio不支持特性列表(本文会持续更新 2013-03-13)
  9. iOS越狱之Mac登录iPhone
  10. 在 Python 中使用机器学习进行人体姿势估计
  11. 腐烂国度计算机配置要求,腐烂国度一周年求生版配置要求 略有小幅度提升
  12. python做var模型_在Python中使用pandas statsmodels的VAR模型
  13. 百度网盘在电脑端取消自动续费
  14. 电子元器件手册中assert和deassert的含义
  15. 类模板和函数模板的区别及其应用案例 c++ 简单易懂
  16. 重新定义工作站的“边界”
  17. 苹果太狠了:升级iOS 8小心变砖
  18. 使用Cocos2d-x 和粒子编辑器实现“天天爱消除”场景特效
  19. 网络爬虫-通过百度百科查询行政区划代码
  20. 极简学习法考试高分的秘密

热门文章

  1. 读书笔记:软件工程(7) - 软件过程模型:螺旋模型、迭代开发
  2. html 链接加密,网页设计_URL解码超级链接加密解密
  3. Java——StringUtils
  4. MySQL的锁机制 - 记录锁、间隙锁、临键锁
  5. 从一个叫灵异拼图(the forgotten) 影片看东西方文化的差异
  6. 安装docker和docker的开机启动及容器的开机自启
  7. IDEA 离线安装lombok插件
  8. EXCEL中实现16进制MAC的下拉
  9. IDEA快速移动光标到行首或行尾;
  10. C语言中如何定义全局变量