已有184人关注
是书本内容有误还是我理解有误,请高手指点
发表在Python图书答疑 2025-07-31 《Python从入门到精通》第7章 字符串 101页-102页
是否精华
版块置顶:

reversed()函数是对序列中的所有元素进行升序排列?

enumerate()函数对序列中的所有元素进行升序排列?02a677b41064436c56c5db64d594e9c3.jpgd229fda9dea82dc242128b2c7ca36d54.jpg

分享到:
精彩评论 2
maskhonghong
学分:5 LV1
9天前
沙发

enumerate() 函数并不用于对序列中的元素进行升序排列enumerate() 函数的主要作用是为序列中的元素添加索引,返回一个枚举对象,该对象包含每个元素及其对应的索引值。

my_list = ['apple', 'banana', 'cherry'] for index, value in enumerate(my_list):    print(f"索引 {index} 对应的值为 {value}")

enumerate(my_list) 将列表 my_list 中的元素与它们的索引组合在一起,for 循环在每次迭代时,会依次获取索引 index 和对应的值 value 并打印出来

maskhonghong
学分:5 LV1
9天前
板凳

reversed() 函数和升序排列没有关系,它只是单纯反转序列元素顺序

reversed() 函数不能对序列进行升序排列。它的作用是反转序列的元素顺序,生成一个反转后的迭代器对象

 reversed() 函数的用法:

my_list = [1, 2, 3, 4, 5] reversed_list = list(reversed(my_list)) print(reversed_list)  

rversed(my_list) 返回一个迭代器,我们使用 list() 函数将其转换为列表,最终输出 [5, 4, 3, 2, 1],即原列表元素的反转顺序

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照