Python - 列表中的对等相等


当需要在列表中找出所有对等相等时,可以使用“set”运算符和“//”运算符以及迭代。

例子

以下是对它的演示

my_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9]
print("The list is :")
print(my_list)

all_elems = set(my_list)
my_result = 0
for elements in all_elems:
   my_result += my_list.count(elements) // 2

print("The total pairs are :")
print(my_result)

输出

The list is :
[34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9]
The total pairs are :
3

说明

  • 定义了一个列表,并将其显示在控制台中。

  • 列表被转换为一个集合,并赋值给一个变量。

  • 一个整数被赋值为 0。

  • 迭代集合中的元素,并使用“//” 运算符。

  • 这被添加到结果中。

  • 这是显示在控制台上的输出。

更新于:2021-09-15

565 次浏览

开启你的 职业生涯

完成课程认证

开始
广告