从头开始为python列表创建反向方法

从头开始为python列表创建反向方法,第1张

概述我想为列表创建一个反向方法.我知道 python中已经有这样的方法,但我想从头开始尝试.这就是我所拥有的,它似乎对我有意义,但它只是以相同的顺序返回列表.我的理解是列表是可变的,我可以在循环中重新分配值. def reverse(data_list): length = len(data_list) s = length for item in data_list: 我想为列表创建一个反向方法.我知道 python中已经有这样的方法,但我想从头开始尝试.这就是我所拥有的,它似乎对我有意义,但它只是以相同的顺序返回列表.我的理解是列表是可变的,我可以在循环中重新分配值.

@H_502_8@

@H_502_8@

def reverse(data_List):    length = len(data_List)    s = length    for item in data_List:        s = s - 1        data_List[s] = item    return data_List
解决方法 您正在更改迭代它的列表(data_List),因为它不起作用,请尝试这样:

@H_502_8@

@H_502_8@

def reverse(data_List):    length = len(data_List)    s = length    new_List = [None]*length    for item in data_List:        s = s - 1        new_List[s] = item    return new_List
总结

以上是内存溢出为你收集整理的从头开始为python列表创建反向方法全部内容,希望文章能够帮你解决从头开始为python列表创建反向方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1195889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存