# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
def unique_list_inplace(stus_name):
# 使用一个字典来记录已经遇到的元素
stus_dict = {}
# 从列表的末尾开始遍历
lenth = len(stus_name)
for i in range(lenth):
item = stus_name[i]
if item in stus_dict:
del item
lenth -= 1
else:
stus_dict[item] = ''
return list(stus_dict)
# 示例
original_list = [1, 2, 2, 3, 4, 4, 4, 5, 5, 6, 7, 9, 4, 2, 9, 8]
new_list = unique_list_inplace(original_list)
print(new_list) # 输出: [1, 2, 3, 4, 5, 6, 7, 9, 8]