Python种reverse和reversed反转列表的操作方法
一、reverse函数
reverse() 函数是列表的一个内置方法,字典、字符串、元组都没有这个内置方法。
用于列表中数据的反转,使用语法为:
list1 = ["a", "b", "c", "d", "e"]
list1.reverse()
print(list1)
# ['e', 'd', 'c', 'b', 'a']
函数修改原列表,返回值为 None,需要通过打印才能看出效果。
二、reversed函数
reversed() 是python自带的一个方法、类。
可以反转迭代器(sequence)的序列值,返回反转迭代器。
所以,需要通过遍历(for循环)、或者list、next等方法转换之后,获取作用后的值。
列表反转
x = ["a", "b", "c", "d", "e"]
print(list(reversed(x)))
# ['e', 'd', 'c', 'b', 'a']x = ["a", "b", "c", "d", "e"]
for i in reversed(x):print(i)
'''
e
d
c
b
a
'''
元组反转
y = (1, 2, 3)
print(tuple(reversed(y)))
# (3, 2, 1)
字符串反转
z = 'Hider'
print(''.join(reversed(z))) # 字符串连接 迭代器遍历
# rediH
结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!
Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1LL4y1h7ny?share_source=copy_web
Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1QZ4y1N7YA?share_source=copy_web
Python种reverse和reversed反转列表的操作方法相关推荐
- Python关于reverse()和reversed()的用法和区别-列表反转
reverse() 用于列表的反转,返回值为None,需要通过打印才能看出列表已反转,代码如下: a1=[1,2,3,4] print(a1.reverse()) print(a1) 输出结果如下: ...
- python学习笔记(二)列表(List)操作方法详解
列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类 ...
- Python中字符串的反转,及sord、 sorted、reverse、reversed的区别
Python中字符串的反转方法 介绍下:sord. sorted.reverse.reversed四种的区别 第一种:使用切片操作 string = '123456' result = string[ ...
- 如何在Python中反转列表?
如何在Python中执行以下操作? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) 我需要一个数组的元素,但是 ...
- python列表添加元素的三种方法定义集合数据对象_(1) List,tuple,dictionary,Python语法基础集,一,之,列表,元组,字典,集合...
Python序列(列表.元组.字典.集合) 一.列表(List)与列表推导式 (一)列表(list) 1.列表是Python内置 可变序列 (列表中元素可增加删除或修改): 2.列表元素放在一对中括号 ...
- Python学习笔记(45)~reverse()与reversed()的区别
reverse() 作用:用于反转列表中的元素.[注意:只有反转列表!!!] Demo: #!/usr/bin/python3a=[1,2,3,4,5,6] a.reverse() # a=[6,5, ...
- python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典
Python中有3种内建的数据结构:列表.元组和字典.参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.假想你有一个购物列表,上面 ...
- python中如何创建一个空列表_Python学习笔记(1):列表的四种创建方法
我的电脑安装的是Anaconda 3开源的Python发行版本,其中是集合3.6版本的Python与可视化编程工具采用的是Spyder. 打开Spyder可视化工具,新建一个空白文件,做好备注为&qu ...
- python列表元素统计ls_给定列表ls = [1, 2, 3, 1, 2, 3],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?...
[单选题]列表ls,哪个选项对ls.append(x)的描述是正确的? [单选题]哪个选项是下面代码的输出结果? d= {'a': 1, 'b': 2, 'b': '3'} print(d['b']) ...
最新文章
- insert 语句的选择列表包含的项多于插入列表中的项_如何定义和使用Python列表(Lists)
- 罹患各种癌晚期,无法救治
- Science:“每周工作进展汇报”在博士培养中的作用
- 设置窗口大小后无法滚动_新款奥迪A6L更换变速器机电单元后无法完成油冷却阀基本设置...
- ise怎么更改编辑器_Win7系统时间更改不了的解决方法
- CSS中background-position的使用
- 使用docker安装的mysql如何让其他机器访问
- 北斗导航 | Select Satellite 选星算法
- api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)
- linux 下 php 安装 libevent
- Java从入门到精通 第18章 包及访问权限
- 苹果系列手机往电脑上传照片,有什么方法怎么传
- 手机本地文档文件不能扫描出来的问题
- ECCV 2022全奖项公布,两位华人学者摘得最佳论文奖,本科来自清华、浙大
- 英特尔核显自定义分辨率_如何在新版英特尔核芯显卡控制面板中自定义显示器分辨率...
- 黑马程序员————高新技术————eclipse及IDE开发工具介绍
- P17-Windows与网络基础-Windows文件共享
- 从IT研发人员离职工作交接想到的
- 管理pod的nat策略
- lib库-动态链接库的制作和使用(Linux)