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。
迭代集合中的元素,并使用“//” 运算符。
这被添加到结果中。
这是显示在控制台上的输出。
广告