91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python實現去除列表中重復元素的方法小結【4種方法】

發布時間:2020-09-26 05:56:20 來源:腳本之家 閱讀:222 作者:Together_CZ 欄目:開發技術

本文實例講述了Python實現去除列表中重復元素的方法。分享給大家供大家參考,具體如下:

這里一共使用了四種方法來去除列表中的重復元素,下面是具體實現:

#!usr/bin/env python
#encoding:utf-8
'''
__Author__:沂水寒城
功能:去除列表中的重復元素
'''
def func1(one_list):
  '''''
  使用集合,個人最常用
  '''
  return list(set(one_list))
def func2(one_list):
  '''''
  使用字典的方式
  '''
  return {}.fromkeys(one_list).keys()
def func3(one_list):
  '''''
  使用列表推導的方式
  '''
  temp_list=[]
  for one in one_list:
    if one not in temp_list:
      temp_list.append(one)
  return temp_list
def func4(one_list):
  '''''
  使用排序的方法
  '''
  result_list=[]
  temp_list=sorted(one_list)
  i=0
  while i<len(temp_list):
    if temp_list[i] not in result_list:
      result_list.append(temp_list[i])
    else:
      i+=1
  return result_list
if __name__ == '__main__':
  one_list=[56,7,4,23,56,9,0,56,12,3,56,34,45,5,6,56]
  print "億速云測試結果:"
  print func1(one_list)
  print func2(one_list)
  print func3(one_list)
  print func4(one_list)

結果如下:

億速云測試結果:
[0, 34, 3, 4, 5, 6, 7, 9, 12, 45, 23, 56]
[0, 34, 3, 4, 5, 6, 7, 9, 12, 45, 23, 56]
[56, 7, 4, 23, 9, 0, 12, 3, 34, 45, 5, 6]
[0, 3, 4, 5, 6, 7, 9, 12, 23, 34, 45, 56]

運行結果截圖:

Python實現去除列表中重復元素的方法小結【4種方法】

PS:本站還有兩款比較簡單實用的在線文本去重復工具,推薦給大家使用:

在線去除重復項工具:
http://tools.jb51.net/code/quchong

在線文本去重復工具:
http://tools.jb51.net/aideddesign/txt_quchong

更多關于Python相關內容可查看本站專題:《Python字典操作技巧匯總》、《Python字符串操作技巧匯總》、《Python常用遍歷技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄底市| 车险| 德庆县| 建湖县| 永昌县| 锦州市| 永川市| 海门市| 浦城县| 剑阁县| 望谟县| 阿合奇县| 玛曲县| 海伦市| 太白县| 金山区| 青海省| 门源| 长顺县| 南安市| 绥江县| 兰考县| 石景山区| 什邡市| 宁蒗| 九寨沟县| 兴化市| 互助| 上杭县| 汪清县| 奇台县| 襄城县| 塔河县| 香河县| 雷波县| 郑州市| 正蓝旗| 马关县| 象山县| 台南市| 内黄县|