Python 字符串与列表去重
生活随笔
收集整理的這篇文章主要介紹了
Python 字符串与列表去重
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
字符串去重
1、使用集合 --沒(méi)有保持原來(lái)的順序
print(set(pstr))2、使用字典 – 沒(méi)有保持原來(lái)的順序
print({}.fromkeys(pstr).keys())3、使用循環(huán)遍歷法 – 代碼不夠簡(jiǎn)潔,不高端
a = [] for i in range(len(pstr)):if pstr[i] not in a:a.append(pstr[i]) print(a)列表去重
plist = [1,0,3,7,5,7]1、使用set方法
print(list(set(plist)))2、使用字典
print(list({}.fromkeys(plist).keys()))3、循環(huán)遍歷法
''' 遇到問(wèn)題沒(méi)人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書(shū)! ''' plist1 = [] for i in plist:if i not in plist1:plist1.append(i) print(plist1)4、按照索引再次排序
b = list(set(plist)) b.sort(key=plist.index) print('sds:',b)總結(jié)
以上是生活随笔為你收集整理的Python 字符串与列表去重的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python 关于排序的问题
- 下一篇: Python中读取文件中的json串,并