set Comprehension
سوال
برنامه ای بنویسید که لیست زیر را تبدیل به یک set Comprehension کند.
lst = [1, 2, 3, 4, 4, 5, 6, 6, 6, 7, 7, 8, 9, 9, 8, 7]
در حال بررسی
0
انجمن برنامه نویسان پایتون
1 سال
5 پاسخ ها
100 دیده شده
0
پاسخ ها ( ۵ )
def eli_dup(items,key = None):
seen = set()
for item in items:
val = item if key is None else key(item)
if val not in seen:
yield item
seen.add(val)
list(eli_dup(lst))