reverse()

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

语法:

list.reverse()
参数:NA
该方法并没有返回值;

举例:
a=[1,2,3,4]
a.reverse()
print(a)
>>>[4,3,2,1]//reverse作为参数传入sorted方法里决定升降序排列,reverse=True为降序
b=[9,8,4,1,3,7,5,2,6]
b=sorted(b,reverse=True)
print(b)
>>>[9,8,7,6,5,4,3,2,1]

reversed()

reversed()是python内置的一个函数,但它返回的是一个反转的迭代器

语法:

reversed(序列)
参数:这个序列可以是 tuple, string, list 或 range。
返回值:一个反转的迭代器

举例:
a=(1,2,3)
reversed(a)
>>> <reversed object at 0x0000025692CA3EC8>
list(reversed(a))
>>>[3,2,1]反映到字符串里:
a='hello world'
reversed(a)
>>> <reversed object at 0x0000025692CA3EC8>
print(''.join(reversed(a)))
>>>dlrow olleh

python reverse方法和reversed方法的区别和使用相关推荐

  1. python predict_对Keras中predict()方法和predict_classes()方法的区别说明

    1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...

  2. 请简述一下线程的sleep()方法和yield()方法的区别?

    请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...

  3. Java并发编程—schedule方法和scheduleAtFixedRate方法的区别

    原文作者:一叶丿清风 原文地址:schedule方法和scheduleAtFixedRate方法的区别 schedule方法和scheduleAtFixedRate方法都可以实现任务的延时和不延时执行 ...

  4. flush方法和close方法的区别

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*flush方法和close ...

  5. ExtJS中listener方法和handler方法的区别

    listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...

  6. java——Scanner中nextLine()方法和next()方法的区别

    遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...

  7. dispose方法和setvisible方法的区别和使用

    dispose方法和setvisible方法的区别: dispose()撤销当前窗口,并释放当前窗口所使用的资源. setVisible()方法仅仅隐藏窗体,可设置窗口是否可见,窗口默认是不可见的. ...

  8. get方法和post方法的区别及常用的请求方式

    get方法和post方法的区别: get方法是从服务器上获取资源:post方法是向服务器传送数据: get方法参数是通过url传递的,post方法是放在request body中:GET比POST更不 ...

  9. Keras中predict()方法和predict_classes()方法的区别

    正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...

最新文章

  1. Express.js 中的 Sessions 如何工作?(译)
  2. 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展
  3. 各种语言里获取当前模块的方法:ABAP,ABSL,C,nodejs
  4. bioinformaitcs的latex版本参考文献填坑
  5. linux 丢包多少正常_Linux 问题故障定位,看看这篇
  6. 好玩小游戏来啦,免费拿走,一个赞一个关注就够啦
  7. Python函数你真的都学会了吗?来看看这篇Python高阶函数!
  8. UBC、谷歌联合Hinton等提出3D点云的无监督胶囊网络,多任务上实现SOTA
  9. 人脸对齐—3DDFA
  10. Ehcache缓存的使用
  11. 使用Node.js爬取双色球十六年来所有中奖号码
  12. docer实战linux和windows配置mysql,redis,nginx
  13. 强化学习实践三 :编写通用的格子世界环境类
  14. 人人都是产品经理 (一)——读后感
  15. 商业综合体能耗在线监测管理系统_商场管理平台
  16. 360 html页面乱码,360浏览器出现乱码的解决方法
  17. 如何把一张照片的像素提高_能够充分提高照片像素的方法!
  18. win10怎样获得计算机管理员权限,详细教你获取win10管理员权限
  19. ConstraintLayout中Chains和Guideline的使用
  20. 中小型运维团队如何设计运维自动化平台

热门文章

  1. Chapter2:时域分析法(上)
  2. python 求 牛顿插值法中的差商表
  3. 微信链接修改图片_微信链接修改图标
  4. bash shell实现并发多进程操作
  5. eclipse升级adt
  6. mysql workbench 主从_MySQL Workbench 使用教程 (四)
  7. appium解决socket hang up,正确解决姿势
  8. VC中 WM_SHOWWINDOW 与ShowWindow()的区别
  9. 怎样规划自己的研究生生活?
  10. 【Navicat】连接Oracle报错 ORA-12505