程序在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

    以上是 程序在Python的排序列表中查找唯一整数的数量 的全部内容, 来源链接: utcz.com/z/340957.html

    回到顶部