Posts pythonTip 28 相同数字
Post
Cancel

pythonTip 28 相同数字

题目描述:

给你一个整数列表L,判断L中是否存在相同的数字, 若存在,输出YES,否则输出NO。

示例:

输入:L = [123, 432, 23]

输出:NO

分析:

判断一个列表中是否有重复的元素,我们可以先排序,然后再一个一个的遍历,判断当前元素是否和前一个元素相同。这是一种办法。

但是在 python里面有一种叫做集合的数据结构,我们可以利用这种数据结构去做数组重复性检查。具体操作,可以看代码。

集合:里面没有重复元素。

代码

1
2
3
4
5
6
S = set(L)

if len(S) == len(L):
    print("NO")
else:
    print("YES")
This post is licensed under CC BY 4.0 by the author.
Trending Tags
Contents

pythonTip 27 加油站

pythonTip 29 判断三角形

Trending Tags