【发布时间】:2020-04-26 03:23:13
【问题描述】:
这个程序给出的输出为
1 6 7 9 11
我怎样才能让它输出为
[1, 6, 7, 9, 11]
代码:
def RemoveElements(my_lst2, n, k):
mp = {i:0 for i in range(len(my_lst2))}
for i in range(n):
mp[my_lst2[i]] += 1
for i in range(n):
if (mp[my_lst2[i]] <= 1):
print(my_lst2[i], end = " ",)
if __name__ == '__main__':
my_lst2 = [0,1,2,3,2,3,4,5,4,5,6,7,9,11,0,5]
n = len(my_lst2)
k = 2
RemoveElements(my_lst2, n, k)
【问题讨论】: