Python - 列表中的总相等对
当需要在列表中找到总的相等对时,可以使用“set”运算符和“//”运算符以及迭代。
示例
下面是相同的演示
my_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9]
print("Thelistis:")
print(my_list)
all_elems = set(my_list)
my_result = 0
for elements in all_elems:
my_result += my_list.count(elements) //2
print("Thetotalpairsare:")
print(my_result)输出结果Thelistis: [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9] Thetotalpairsare: 3
解释
定义了一个列表并显示在控制台上。
该列表被转换为一个集合并分配给一个变量。
一个整数被赋值为0。
迭代集合中的元素,并使用“//”运算符。
这将添加到结果中。
这是显示在控制台上的输出。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短