Python - 列表中相等对的总数

pythonserver side programmingprogramming更新于 2025/10/29 1:16:17

当需要找出列表中相等对的总数时,‘set’运算符和‘//’运算符以及迭代都可以使用。

示例

下面是相同的演示

my_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9]
print("列表为:")
print(my_list)

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

print("总对数为 :")
print(my_result)

输出

列表为:
[34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9]
总对数为:
3

解释

  • 定义一个列表,并显示在控制台上。

  • 将列表转换为集合并分配给变量。

  • 将整数赋值为 0。

  • 对集合中的元素进行迭代,并且‘//’运算符。

  • 这将添加到结果中。

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


相关文章


有用资源