此代码具有2个函数,一个用于从用户获取列表,另一个应删除此列表中的重复项,可以在不使用函数的情况下完成,但可以使用Python中的im学习函数来完成。如何获取用户已输入功能的列表take_list()
并将其传递给功能no_duplication()
?当我这样做时,我会收到此错误
未解决的参考'k'
在行: no_duplication(k)
def take_list():
k = []
i = 0
list_length = int(input("how many elements your list has ? \n "))
while i < list_length:
element = int(input("enter you list elements : "))
k.append(element)
i += 1
print(k, " is your list")
return k
def no_duplication(k):
k = set(k)
k = list(k)
print(k, " Your list without duplications")
take_list()
no_duplication(k)
您需要将返回值分配给新变量,并将其no_duplication
作为参数传递给:
k = take_list()
no_duplication(k)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句