首页 > 其他分享 >16、对列表去重

16、对列表去重

时间:2022-11-01 21:55:44浏览次数:44  
标签:20 16 30 list1 50 40 列表 list2

题目:

  输入,包含重复元素的原始列表:[30,50,40,20,50,40]

  返回:[30, 50, 40, 20]

 

解题思路:

  1、定义一个新的空列表

  2、遍历原始列表

  3、加入判断条件

 

答案:

  方法一:

list1=[30,50,40,20,50,40]
list2=[]
for i in list1:
    if i not in list2:
        list2.append(i)
print(list2)

----------------------------
[30, 50, 40, 20]

  方法二:

list1=[30,50,40,20,50,40]
a = set(list1)
print(list(a))

---------------------
[40, 50, 20, 30]

 

标签:20,16,30,list1,50,40,列表,list2
From: https://www.cnblogs.com/LoLong/p/16849306.html

相关文章

  • Python将二维列表转为一维列表几种方法
    pp=[[11,22,33],[111,44,55],[77,88,99]]将二维列表转为一维列表1、方法一列表推导式ii=[iforpinppforiinp]print("ii={}".format(ii))#ii=[11,22,......
  • Codeforces 1670 E. Hemose on the Tree
    题意给你个数p,n=2^p;有一棵树有n个节点,告诉你怎么连边;每个点有个权值,每条边也有个权值,权值需要自行分配,[1,2,3..n...2n-1],总共2n-1个权值;你需要选一个节点,使得他到所......
  • 16Jmeter之阶梯压测元件Stepping Thread Group
    在日常性能测试过程中,有时需要对被测对象不断的增加压力,直至达到某个值后,并持续运行一段时间。本文介绍在jmeter中,使用插件SteppingThreadGroup来实现对系统不断增压的测......
  • 洛谷 P3183 [HAOI2016]食物链(dfs+记忆化搜索)
    https://www.luogu.com.cn/problem/P3183题目大意:给定n个节点,标号分别为1——n,然后给出m条有向边,问我们不同的食物链路径有多少?输入#1101612141102325......
  • 4.PIC16F877 ADC
    1.相关寄存器及前言PIC16F877A有8通道10位模数转换器模块8个A/D通道为AN0至AN7,通道及引脚对应如下表:AN0AN1AN2AN3AN4AN5AN6AN7RA0RA1RA2RA3RA4R......
  • Oracle 19C学习 - 16. 视图
    视图是什么视图几乎在所有的数据库软件中都存在。视图是在逻辑上代表一个或者多个表的数据子集,和同义词一样,都是映射关系,视图的功能和地位高于同义词。为什么使用视图......
  • Layui实现图片列表并且可以放大查看
    首先建一个DIV层1<divclass="layui-rowlayui-col-space10">2<divclass="layui-col-md12">3<divclass="layui-card">4<divclass......
  • 剑指offer第二版-16数值的整数次方
    /***数值的整数次方*<p>*实现函数doublepower(doublebase,intexponent),求base的exponent次方。不能使用库函数,不需要考虑大数问题。*可能我们的第一想法永远是利用......
  • LeetCode_16. 最接近的三数之和
    题目描述:给定一个包括n个整数的数组nums和一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案......
  • 1662. 检查两个字符串数组是否相等
    1662.检查两个字符串数组是否相等给你两个字符串数组word1和word2。如果两个数组表示的字符串相同,返回true;否则,返回false。输入:word1=["ab","c"],word2=......