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。

  • 迭代集合中的元素,並使用“//” 運算子。

  • 這被新增到結果中。

  • 這是顯示在控制檯上的輸出。

更新於:2021-09-15

565 次瀏覽

開啟你的 職業生涯

完成課程認證

開始
廣告