tuple' object has no attribute 'sort' python

你的代码似乎试图调用元组的 sort() 方法。但是,元组是一种不可变的序列类型,它没有 sort() 方法。

你可以将元组转换为列表,然后使用列表的 sort() 方法来排序。

t = (3, 2, 1)
l = list(t)
l.sort()
t = tuple(l)
print(t)  # 输出 (1, 2, 3)

但是,如果你只想使用排序功能,你可以使用内置函数 sorted() 来排序元组。

t = (3, 2, 1)
sorted_t = sorted(t)
print(sorted_t)  # 输出 [1, 2, 3]

希望这些信息能帮到你。

  •