Python – 連續相同的元素計數
當需要獲取列表中連續相同元素的計數時,需要使用迭代、“append”方法和“set”方法。
示例
以下是對此的演示
my_list = [24, 24, 24, 15, 15, 64, 64, 71, 13, 95, 100]
print("The list is :")
print(my_list)
my_result = []
for index in range(0, len(my_list) - 1):
if my_list[index] == my_list[index + 1]:
my_result.append(my_list[index])
my_result = len(list(set(my_result)))
print("The result is :")
print(my_result)輸出
The list is : [24, 24, 24, 15, 15, 64, 64, 71, 13, 95, 100] The result is : 3
說明
定義列表並在控制檯上顯示。
定義一個空列表。
對列表進行迭代,如果索引為零的元素和索引為一的元素相同,則將索引為零的元素追加到空列表中。
將其轉換為 set,然後轉換為列表,然後將它的長度賦值給變數。
這是在控制檯上顯示的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP