Python程序打印两个给定数字中存在的所有不同的不常见数字

当需要打印两个数字中存在的所有不同的不常见数字时,定义了一种将两个整数作为参数的方法。方法 'symmetric_difference' 用于获取不常见的数字。

示例

下面是相同的演示

def distinct_uncommon_nums(val_1, val_2):

   val_1 = str(val_1)

   val_2 = str(val_2)

   list_1 = list(map(int, val_1))

   list_2 = list(map(int, val_2))

   list_1 = set(list_1)

   list_2 = set(list_2)

   my_list = list_1.symmetric_difference(list_2)

   my_list = list(my_list)

   my_list.sort(reverse = True)

   for i in my_list:

      print(i)

num_1 = 567234

num_2 = 87953573214

print("The value of first number is")

print(num_1)

print("The value of first number is")

print(num_2)

distinct_uncommon_nums(num_1, num_2)

输出结果
The value of first number is

567234

The value of first number is

87953573214

9

8

6

1

解释

  • 定义了一个名为“distinct_uncommon_nums”的方法,它采用两个整数作为参数。

  • 这两个整数都转换为字符串类型,然后将它们映射为整数类型,并转换为列表。

  • 然后将其转换为集合以保留列表的唯一值。

  • 然后,使用 'symmetric_difference' 方法获取两个列表中的不常见数字。

  • 将此差异转换为列表。

  • 然后以相反的顺序对其进行排序。

  • 它显示在控制台上。

  • 在该方法之外,定义了两个数字并显示在控制台上。

  • 通过将两个数字作为参数传递来调用该方法。

  • 输出显示在控制台上。

以上是 Python程序打印两个给定数字中存在的所有不同的不常见数字 的全部内容, 来源链接: utcz.com/z/321346.html

回到顶部