【发布时间】:2020-09-01 11:34:54
【问题描述】:
我想创建一个新列表,其中每个元素最多可以出现 2 次。 我的代码:
def valid_element(elements):
removed = 0
new_list = []
for i in elements:
if i not in new_list:
new_list.append(i)
else:
removed += 1
print(new_list)
print('Removed:', removed)
valid_element([1, 2, 3, 3, 3, 3, 4, 5, 8, 8])
我想要的输出:
Removed: 2
[1, 2, 3, 3, 4, 5, 8, 8]
【问题讨论】:
标签: python-3.x list conditional-statements