Python 程式,用於計數雙向元組對
當需要計一個元組列表中雙向元組對的數量時,可以使用巢狀迴圈對列表進行迭代,並且在第一元素和第一元素與第二元素相等的運算結果之間執行“AND”運算。
以下是相同的演示 −
示例
my_list = [(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)]
print("The list is : ")
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("The count of bidirectional pairs are : ")
print(my_result)輸出
The list is : [(45, 67), (11, 23), (67, 45), (23, 11), (0, 9), (67, 45)] The count of bidirectional pairs are : 3
說明
定義了一個元組列表,並顯示在控制檯上。
將結果變數賦值為 0。
對列表迭代兩次。
在兩個元素之間執行“AND”運算。
第一元素和第二元素和第一元素之間的相等性檢查結果。
現在,對結果變數進行遞增。
此結果顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP