以下是一个示例代码,可以遍历一个列表中的对象,并返回唯一值:
def get_unique_values(lst):
unique_values = []
for obj in lst:
if obj not in unique_values:
unique_values.append(obj)
return unique_values
# 示例用法
my_list = [1, 2, 3, 2, 1, 4, 5, 4, 6]
unique_values = get_unique_values(my_list)
print(unique_values)
输出:
[1, 2, 3, 4, 5, 6]
在这个示例中,我们定义了一个名为get_unique_values
的函数,它接受一个列表作为参数。我们创建了一个空列表unique_values
,用于存储唯一值。
然后,我们使用for
循环遍历列表中的每个对象。对于每个对象,我们使用if
语句检查它是否已经存在于unique_values
列表中。如果对象不在列表中,我们将其添加到unique_values
列表中。
最后,我们将unique_values
列表作为函数的返回值,以便在主程序中进行打印或进一步处理。