Python – 测试列表是否为回文

pythonserver side programmingprogramming更新于 2025/11/5 11:24:17

当需要测试列表是否为回文时,会定义一个方法来反转字符串并检查它是否等于原始字符串。根据结果,控制台上会显示相关信息。列表推导和‘join’方法。

示例

下面是相同的演示

def check_palindrome_list(my_str):
    if my_str == my_str[::-1]:
    	print("该列表是回文")
    else:
    	print("该列表不是回文")

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]
该列表为回文

解释

  • 名为‘check_palindrome_list’的方法被定义为以字符串为参数。

  • 字符串被反转,并与原始字符串进行比较。

  • 根据结果,在控制台上显示相关信息。

  • 在方法之外,定义一个列表并显示在控制台上。

  • 对其进行迭代,并使用‘join’方法连接元素并转换为字符串。

  • 通过传递所需参数来调用该方法。

  • 输出显示在控制台上。


相关文章


有用资源