我想在删除所有重复项后从现有列表创建列表。 如果我使用" for循环"程序可以正常工作但如果我使用列表理解,则没有任何反应。
#use for loop
l=[1,2,2,3,1,1,2]
j=[]
for i in l:
if i not in j:
j.append(i)
print l
print j
#using list
l1=[1,2,2,3,1,1,2]
j1=[]
j1=[i for i in l1 if i not in j1]
print l1
print j1