Python – 測試列表是否是迴文串
如果需要測試列表是否是迴文串,需要定義一個方法,該方法將對字串進行反轉,並檢查其是否與原始字串相等。根據結果,在控制檯上顯示相關訊息。可以使用列表推導和“連線”方法。
範例
以下是該方法的一個演示
def check_palindrome_list(my_str):
if my_str == my_str[::-1]:
print("The list is a palindrome")
else:
print("The list isn't a palindrome")
my_list = [77, 1, 56, 65, 1, 77]
print("The list is :")
print(my_list)
my_list = ' '.join([str(elem) for elem in my_list])
check_palindrome_list(my_list)輸出
The list is : [77, 1, 56, 65, 1, 77] The list is a palindrome
解釋
定義了一個名為“check_palindrome_list”的方法,它以字串為引數。
字串被反轉,並與原始字串進行比較。
根據結果,在控制檯上顯示相關訊息。
在此方法外,定義一個列表並將其顯示在控制檯上。
遍歷該列表並使用“連線”方法連線這些元素並將其轉換為字串。
透過傳遞所需引數來呼叫該方法。
輸出將顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP