以下 Python 程序用于判断一段藏族唐卡图案的颜色序列是否中心对称。哪段代码逻辑最合理?
def is_center_symmetric(colors): return colors == colors[::-1]
def is_center_symmetric(colors): return len(colors) % 2 == 1
def is_center_symmetric(colors): for i in range(len(colors)//2): if colors[i] != colors[-i-1]: return False return True
def is_center_symmetric(colors): return len(set(colors)) == 1