程序在Python的排序列表中查找唯一整数的数量
假设我们有一个称为nums的排序数字列表,我们必须在列表中查找唯一元素的数量。
因此,如果输入类似于nums=[3、3、3、4、5、7、7],则输出将为4,因为唯一数字为[3、4、5、7]
为了解决这个问题,我们将遵循以下步骤-
s:=新集
cnt:=0
对于每个以数字表示的i
将我插入s
cnt:=cnt+1
如果我不在s,则
返回cnt
让我们看下面的实现以更好地理解-
示例
class Solution:
def solve(self, nums):
s=set()
cnt=0
for i in nums:
if i not in s:
s.add(i)
cnt += 1
return cnt
ob = Solution()print(ob.solve([3, 3, 3, 4, 5, 7, 7]))输入项
[3, 3, 3, 4, 5, 7, 7]
输出结果
4
热门推荐
5 短祝福语简短暖心
10 结婚祝福语粤语大全简短
11 晚上祝福语女生文案简短
12 法语妈妈生日祝福语简短
13 药厂开工祝福语大全简短
14 蛋糕节日祝福语简短英文
15 跨年的生日祝福语简短
16 文案祝福语英文短句简短
17 在家聚餐婚礼祝福语简短
18 学生节祝福语大全简短