Python - 测试列表是否为回文
当需要测试列表是否为回文时,定义了一种方法来反转字符串并检查它是否等于原始字符串。根据结果,相关消息会显示在控制台上。使用列表理解和“join”方法。
示例
下面是相同的演示
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("名单是:") print(my_list) my_list = ' '.join([str(elem) for elem in my_list]) check_palindrome_list(my_list)输出结果
名单是: [77, 1, 56, 65, 1, 77] The list is a palindrome
解释
定义了一个名为“check_palindrome_list”的方法,它将字符串作为参数。
字符串被反转并与原始字符串进行比较。
根据结果,相关消息会显示在控制台上。
在该方法之外,定义了一个列表并显示在控制台上。
它被迭代并使用'join'方法连接元素并转换为字符串。
通过传递所需的参数来调用该方法。
输出显示在控制台上。