链接: https://pan.baidu.com/s/1sZpuED-lPPer3IsMb-G55g 密码: f5gn
## 64 列表刪除多餘方法1
li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3]
print(li)
i = 0
while i < len(li):
pf = li.index(li[i])
if li.count(li[i]) > 1:
li.pop(li.index(li[i], pf + 1)) # 用index返回pf後,相同值的位置
print(i, li[i], li)
i -= 1
i += 1
print(li)
## 65 列表刪除多餘方法2
li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3]
lt = []
i = 0
print(li)
while i < len(li):
if li[i] not in lt:
lt.append(li[i])
i += 1
print(lt)
## 66 列表刪除多餘方法3
li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3]
lt = []
for x in li:
if x not in lt:
lt.append(x)
print(lt)
## 67 列表刪除多餘方法4
li = [2, 2, 1, 2, 2, 3, 1, 3, 1, 1, 3]
lt = []
print(help(set)) # 取出不重複值
lt = list(set(li))
print(lt)
print(set(li), type(set(li)))