码迷,mamicode.com
首页 > 编程语言 > 详细

python --遍历

时间:2019-02-26 15:06:32      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:item   去重   repeat   else   pre   重复项   atl   lse   判断   

一、判断列表中的元素是否存在重复

使用set方法去重后,和原list进行对比,如果相等,那么说明原列表无重复,如果存在重复,说明列表存在重复

 1 def is_repect_all(L):
 2     repeatList = [];
 3     setList = set(L);
 4     flag=True;
 5     if len(L) != len(setList):
 6         flag=False;
 7         print(列表的id存在重复,其中重复项及重复次数如下:);
 8         for each_item in setList:
 9             re_count = 0;
10             for each_item_L in L:
11                 if each_item == each_item_L:
12                     re_count += 1;
13             if (re_count >= 2):
14                 print(each_item, L.index(each_item), ": ", re_count);
15 
16                 # print(all_gameid_List[L.index(each_item)]);
17         return flag,re_count;
18 
19     else:
20         return flag;

二、

python --遍历

标签:item   去重   repeat   else   pre   重复项   atl   lse   判断   

原文地址:https://www.cnblogs.com/shenyexiaoqingxin/p/10437310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!