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”的方法,它以字串為引數。
字串被反轉,並與原始字串進行比較。
根據結果,在控制檯上顯示相關訊息。
在此方法外,定義一個列表並將其顯示在控制檯上。
遍歷該列表並使用“連線”方法連線這些元素並將其轉換為字串。
透過傳遞所需引數來呼叫該方法。
輸出將顯示在控制檯上。
廣告