# #把數組中相同的元素去除 # #第一種方式: def del_repeatnum(s=[1,1,1,2,2,3,3,4]): s1=[] for i in s: print(i) if i not in s1: s1.append(i) else: pass return s1 print(del_repeatnum()) #第二種方式:set s=[1,1,1,2,2,3,3,4] s2=list(set(s)) print(s2) #第三種方式 a=[1,1,1,2,2,3,3,4] s3=[] for i in a: times=a.count(i) print(i,times) # if times>=2: for j in range(times-1):# 設定刪除的次數,比出現的總次數少一個 print(j,a[j]) a.remove(i)# 比如出現3次,循環刪除times-1次的i print(a) print(a)