列表排序sort()方法
>>> members = ['小布丁', '小笨蛋', '福禄娃娃', '大宝贝', '元气森林', '劲牛']>>> members.sort()
>>> members
['元气森林', '劲牛', '大宝贝', '小布丁', '小笨蛋', '福禄娃娃']
根据什么得到的排序结果? 列表排序 `sort()` 方法是按照字符在 Unicode 编码中的顺序进行排序的。在这个例子中,`members` 列表中的元素是中文字符串。当你调用 `members.sort()` 时,它会按照每个元素的第一个字符的 Unicode 编码值进行排序。如果第一个字符的编码值相同,则会比较第二个字符,以此类推。
所以,在这个例子中,排序结果是按照每个字符串的 Unicode 编码值进行排序的:
['元气森林', '劲牛', '大宝贝', '小布丁', '小笨蛋', '福禄娃娃']
这里是按照字符的 Unicode 编码值从小到大排序的。
页:
[1]