如何在不使用del / pop / splicing / index / remove / find方法的情况下删除列表中的第一个元素?

时间:2017-03-15 15:50:15

标签: python-3.x

我是编程新手,我的代码遇到了一些问题。我需要删除列表中的第一个元素,而不使用任何提到的方法。到目前为止我所拥有的:

user_string = str(input("Enter a one-character string"))
user_string = user_string.lower()
user_list = [1,2,3]

def choiceN(user_list):      #goes to this function if the user enters n as user_string
temp_list = []
for i in range(1, len(user_list)):
    temp_list.append(user_list[i])
    return temp_list

我没看到这出错的地方。由于我是编程新手,所以任何解释都会受到高度赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

仅列出第二个元素到最后一个元素的列表副本并删除第一个列表。