python 中 关于reverse() 和 reversed()的用法介绍
转载
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()的用法介绍相关推荐
- python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)
本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...
- Python中yield和yield from的用法
yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- python中关于try,expect的用法
python中关于try,expect的用法 try: code except Error1 as e: #处理Error1异常 print(e) 上式说明,运行code,如果code恰巧出现了Err ...
- python中all()和any()函数的用法
python中all()和any()函数的用法 若判断两个数组相等,all()函数表示的是数组中所有数都要相等才输出TRUE,any()函数则是只要有一个数相等则就输出TRUE.如下代码所示: imp ...
- 一文搞定python中的multiply()和dot以及用法
python中的multiply()和dot以及*用法.md 首先创建如下的数组和矩阵,其中a,b为数组,A,B为矩阵 import numpy as npa = np.arange(1,5).res ...
最新文章
- java中位数_JAVA中位数排序
- mysql show作用_MySQL show的用法
- Linux gsoap 访问Jira
- 华为鸿蒙话题作文800字,关于鸿蒙OS 华为最高层发布最新通知:统一口径-华为,智能手机,鸿蒙...
- 如何使用python导入mat格式的数据并整理
- Java夺命21连问!(附答案)
- 提高Android Studio运行、编译速度方案
- python:threading多线程模块-使用Queue模块保持线程同步
- CSS中怎么让DIV水平居中
- Rust: Operations with sequence
- 论文的中期检查表应该怎么写?
- 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.2 能知旋律但不知歌名,使用哼唱搜索来找歌...
- 利用矩阵的逆(伪逆)与除法求解
- 从乔布斯的演讲中获得的启示
- Android Studio报错 程序包android.support.annotation不存在 解决方案
- 深入理解操作系统实验——bomb lab(phase_4)
- 蛋白质结构数据预处理基础(个人笔记)
- Spring Destroying singletons ... root of factory hierarchy 问题【已解决】
- 可扩展性设计之数据切分
- 古文选读161篇--蔡礼旭老师选
热门文章
- IT行业8大发展趋势
- 上升沿触发与下降沿触发
- [绍棠_Swift] swift4.0 NSMutableAttributeString的Range和NSRange问题
- C语言小练习:输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整形数组a中。
- 【一级讲解】虚数的纸牌(欢乐斗地主)——桶排序解决错位连续问题
- pandas数据处理基础部分
- await is a reserved word
- 词汇课程——一词多义与合成词(3)
- 5_小米监控Open-Falcon 安装-Agent
- 高清壁纸 - 精选热门高清图片和背景主题