转载

csdn* 2018-11-06 13:30:36  32837  收藏 44
展开
reverse():

是python中列表的一个内置方法(也就是说,在字典,字符串或者元组中,是没有这个内置方法的),用于列表中数据的反转;
exp:

lista = [1, 2, 3, 4]
lista.reverse()
print(lista)
1
2
3
打印结果:

[4, 3, 2, 1]

其实,lista.reverse() 这一步操作的返回值是一个None,其作用的结果,需要通过打印被作用的列表才可以查看出具体的效果。

reversed():
而reversed()是python自带的一个方法,准确说,应该是一个类;
关于reversed()官方解释:

reversed(sequence) -> reverse iterator over values of the sequence
Return a reverse iterator

translate it :
reverse(sequence) - >反转迭代器的序列值
返回反向迭代器

也就是说,在经过reversed()的作用之后,返回的是一个把序列值经过反转之后的迭代器,所以,需要通过遍历,或者List,或者next()等方法,获取作用后的值;

下面通过几个案例进行说明:
1.列表的反转:

bb = [1,3,5,7]
print(list(reversed(bb)))
1
2
打印结果:

[7, 5, 3, 1]

2.元组的反转:

aa = (1, 2, 3)
print(tuple(reversed(aa)))
1
2
打印结果:

(3, 2, 1)

3.字符串的反转

ss = "qwer1234"
print(''.join(reversed(ss)))
1
2
join的用法介绍

打印结果:

4321rewq
————————————————
版权声明:本文为CSDN博主「csdn*」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gymaisyl/article/details/83785853

python 中 关于reverse() 和 reversed()的用法介绍相关推荐

  1. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

  2. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  3. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  4. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  5. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  6. python enumerate函数_关于python中enumerate和zip函数的用法及举例

    关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...

  7. python中关于try,expect的用法

    python中关于try,expect的用法 try: code except Error1 as e: #处理Error1异常 print(e) 上式说明,运行code,如果code恰巧出现了Err ...

  8. python中all()和any()函数的用法

    python中all()和any()函数的用法 若判断两个数组相等,all()函数表示的是数组中所有数都要相等才输出TRUE,any()函数则是只要有一个数相等则就输出TRUE.如下代码所示: imp ...

  9. 一文搞定python中的multiply()和dot以及用法

    python中的multiply()和dot以及*用法.md 首先创建如下的数组和矩阵,其中a,b为数组,A,B为矩阵 import numpy as npa = np.arange(1,5).res ...

最新文章

  1. java中位数_JAVA中位数排序
  2. mysql show作用_MySQL show的用法
  3. Linux gsoap 访问Jira
  4. 华为鸿蒙话题作文800字,关于鸿蒙OS 华为最高层发布最新通知:统一口径-华为,智能手机,鸿蒙...
  5. 如何使用python导入mat格式的数据并整理
  6. Java夺命21连问!(附答案)
  7. 提高Android Studio运行、编译速度方案
  8. python:threading多线程模块-使用Queue模块保持线程同步
  9. CSS中怎么让DIV水平居中
  10. Rust: Operations with sequence
  11. 论文的中期检查表应该怎么写?
  12. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.2 能知旋律但不知歌名,使用哼唱搜索来找歌...
  13. 利用矩阵的逆(伪逆)与除法求解
  14. 从乔布斯的演讲中获得的启示
  15. Android Studio报错 程序包android.support.annotation不存在 解决方案
  16. 深入理解操作系统实验——bomb lab(phase_4)
  17. 蛋白质结构数据预处理基础(个人笔记)
  18. Spring Destroying singletons ... root of factory hierarchy 问题【已解决】
  19. 可扩展性设计之数据切分
  20. 古文选读161篇--蔡礼旭老师选

热门文章

  1. IT行业8大发展趋势
  2. 上升沿触发与下降沿触发
  3. [绍棠_Swift] swift4.0 NSMutableAttributeString的Range和NSRange问题
  4. C语言小练习:输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。
  5. 【一级讲解】虚数的纸牌(欢乐斗地主)——桶排序解决错位连续问题
  6. pandas数据处理基础部分
  7. await is a reserved word
  8. 词汇课程——一词多义与合成词(3)
  9. 5_小米监控Open-Falcon 安装-Agent
  10. 高清壁纸 - 精选热门高清图片和背景主题