小编NAs*_*den的帖子

在不使用内置函数的情况下反转列表

我正在使用Python 3.5.

作为问题的一部分,我正在尝试设计一个将列表作为输入并将其还原的函数.所以,如果x = [a, b, c]该功能会x = [c, b, a].

问题是,我不允许使用任何内置函数,它让我陷入困境.我最初的想法是函数内的以下循环:

for revert in range(1, len(x) + 1):
    y.append(x[-revert])
Run Code Online (Sandbox Code Playgroud)

它有效.但问题是我正在使用len(x),我认为这是一个内置函数,对吗?

所以我四处搜索并制作了以下非常简单的代码:

y = x[::-1]
Run Code Online (Sandbox Code Playgroud)

这正是我想要的,但它看起来几乎太简单/容易,我不确定是否"::"算作一个功能.

所以我想知道是否有人有任何提示/想法如何手动设计所述功能?当你不能使用任何内置函数时它看起来真的很难,现在我已经停留了很长时间.

python list python-3.x

9
推荐指数
1
解决办法
7370
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1