关于#python#的问题:f=[98,67,32,87,65,86,32,87,99]计算并显示列表f中所有大于60的元素值 将列表f中所有相同的值去掉

f=[98,67,32,87,65,86,32,87,99]
计算并显示列表f中所有大于60的元素值
将列表f中所有相同的值去掉,仅保留不同值


f=[98,67,32,87,65,86,32,87,99]
for num in f:
    if num > 60:
        print(num)
print(list(set(f)))
f=[98,67,32,87,65,86,32,87,99]
a =[]
for i in f:
    if i >65:
        a.append(i)
        # 去重
        new_a = list(set(a))
        # 保持list顺序不变
        new_a.sort(key=a.index)
# 没去重大于65的数字
print("没去重大于65的数字:"+str(a))
# 去重后大于65的数字
print("去重后大于65的数字:"+str(new_a))