已知x为非空列表那么xsorteverse=True和xreverse的作用是等价的
不完全等价。
x.reverse()会将列表x中的元素顺序翻转,即第一个元素变为最后一个,最后一个元素变为第一个,以此类推。
x.sort(reverse=True)会对列表x中的元素进行排序,从大到小排列。如果没有设置reverse=True(默认为False),则会从小到大排列。
因此,如果x中的元素都是可比较的,那么x.sort(reverse=True)和x.reverse()会有相同的作用。但是,如果x中的元素不可比较,x.sort(reverse=True)会抛出TypeError异常,而x.reverse()则不会。
原文地址: https://www.cveoy.top/t/topic/buag 著作权归作者所有。请勿转载和采集!