python reverse方法和reversed方法的区别和使用
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方法的区别和使用相关推荐
- python predict_对Keras中predict()方法和predict_classes()方法的区别说明
1 predict()方法 当使用predict()方法进行预测时,返回值是数值,表示样本属于每一个类别的概率,我们可以使用numpy.argmax()方法找到样本以最大概率所属的类别作为样本的预测标 ...
- 请简述一下线程的sleep()方法和yield()方法的区别?
请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...
- Java并发编程—schedule方法和scheduleAtFixedRate方法的区别
原文作者:一叶丿清风 原文地址:schedule方法和scheduleAtFixedRate方法的区别 schedule方法和scheduleAtFixedRate方法都可以实现任务的延时和不延时执行 ...
- flush方法和close方法的区别
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*flush方法和close ...
- ExtJS中listener方法和handler方法的区别
listener方法和handler方法的区别在文档中的说明的太玄乎了,看不懂 listeners监听能够对一个click Event事件添加任意多个的事件响应处理函数 而handler处理只能够通过 ...
- java——Scanner中nextLine()方法和next()方法的区别
遇到一个有意思的东西,在整理字符串这块知识的时候,发现我在用Scanner函数时,在字符串中加入空格,结果空格后面的东西没有输出来(/尴尬),不多说直接上代码: import java.util.Sc ...
- dispose方法和setvisible方法的区别和使用
dispose方法和setvisible方法的区别: dispose()撤销当前窗口,并释放当前窗口所使用的资源. setVisible()方法仅仅隐藏窗体,可设置窗口是否可见,窗口默认是不可见的. ...
- get方法和post方法的区别及常用的请求方式
get方法和post方法的区别: get方法是从服务器上获取资源:post方法是向服务器传送数据: get方法参数是通过url传递的,post方法是放在request body中:GET比POST更不 ...
- Keras中predict()方法和predict_classes()方法的区别
正如上篇博客中所讲,在Keras框架下执行深度学习任务时,一般会先根据训练数据集训练出模型,然后拿训练好的模型到生产环境(测试集)中部署并生产.以分类问题为例,当训练好了分类模型之后,我们要用这个模型 ...
最新文章
- Express.js 中的 Sessions 如何工作?(译)
- 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展
- 各种语言里获取当前模块的方法:ABAP,ABSL,C,nodejs
- bioinformaitcs的latex版本参考文献填坑
- linux 丢包多少正常_Linux 问题故障定位,看看这篇
- 好玩小游戏来啦,免费拿走,一个赞一个关注就够啦
- Python函数你真的都学会了吗?来看看这篇Python高阶函数!
- UBC、谷歌联合Hinton等提出3D点云的无监督胶囊网络,多任务上实现SOTA
- 人脸对齐—3DDFA
- Ehcache缓存的使用
- 使用Node.js爬取双色球十六年来所有中奖号码
- docer实战linux和windows配置mysql,redis,nginx
- 强化学习实践三 :编写通用的格子世界环境类
- 人人都是产品经理 (一)——读后感
- 商业综合体能耗在线监测管理系统_商场管理平台
- 360 html页面乱码,360浏览器出现乱码的解决方法
- 如何把一张照片的像素提高_能够充分提高照片像素的方法!
- win10怎样获得计算机管理员权限,详细教你获取win10管理员权限
- ConstraintLayout中Chains和Guideline的使用
- 中小型运维团队如何设计运维自动化平台