Python程序计算双向元组对数

Python程序计算双向元组对数

当需要计算元组列表中双向元组对的数量时,可以使用嵌套循环迭代列表,并对第一个元素和第一个和第二个元素之间的相等性结果执行“AND”运算。

以下是相同的演示-

更多Python相关文章,请阅读:Python 教程

示例

my_list = [(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)]

print("这个列表是:")
print(my_list)

my_result = 0
for idx in range(0, len(my_list)):
   for iidx in range(idx + 1, len(my_list)):
      if my_list[iidx][0] == my_list[idx][1] and my_list[idx][1] == my_list[iidx][0]:
         my_result += 1

print("双向对数的计数是:")
print(my_result)

输出

这个列表是:
[(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)]
双向对数的计数是:
3

解释

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

  • 将结果变量分配为0。

  • 两次迭代列表。

  • 在两个元素之间执行“AND”操作。

  • 第一个元素和第二个和第一个元素之间的相等性检查的结果。

  • 现在,结果变量被递增。

  • 这个结果在控制台上显示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程