题库 Python题库 题目列表 简单去重问题: 对于给定的列表,要求对...
问答题

简单去重问题:  

  对于给定的列表,要求对列表中每个重复元素只输出一次,请你编程完成这个任务。  

  例如:对于测试列表a=[11,1,14,23,11,89,14,56,89]  

  有如下3种算法,请你补全代码。  

      #方法1  
      a=[11,1,14,23,11,89,14,56,89]  
      result=[] 
      for i in a: 
          if i not in result:  
              ①        
      print("方法1:",result)  
      #方法2  
      a=[11,1,14,23,11,89,14,56,89]  
      for i in [j for j in a if a.count(i)>1]:  
          for x in range(a.count(i)-1):  
              ②       
      print("方法2:",a)  
      #方法3  
      a=[11,1,14,23,11,89,14,56,89]  
      i=0  
      while i<=len(a)-1:  
          if a.count(a[i])>1:  
              ③         
          else:  
              ④         
      print("方法3:",a)
题目信息
2021年 9月 编程题
-
正确率
0
评论
101
点击