IWSPythoner

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

7.请用至少一种方法删除下面list里面的重复元素

# 请用至少一种方法删除下面list里面的重复元素

# 第一种
'''
li = [1,2,3,1,1,1]
i=0
while i < len(li):
  j = i+1
  while j < len(li):
    if li[i]==li[j]:
      li.remove(li[j])
      j -= 1
    j += 1
  i += 1
 
print(li)
'''
# 第二种
'''
li = [1,2,3,1,1,1]
li1 = []
  for i in li:
    if i not in li1:
      li1.append(i)
print(li1)
'''

# 第三种
'''
li = [1,2,3,1,1,1]
for i in li:
  if li.count(i)>1:
    li.remove(i)
print(li)
'''

# 第四种 集合无重复元素
li = [1,2,3,1,1,1]
li = set(li)
print(list(li))
posted on 2017-08-14 22:44  IWSPythoner  阅读(183)  评论(0)    收藏  举报