简单学Python列表的排序

1、将元素颠倒排列。

用reverse()方法。用上次的例子,将score中各元素颠倒排列,用score.reverse()。

2、从小到大排列或从大到小排列。

sort()方法可以对列表元素从小到大排列。将score中的各成绩按从小到大排列:score.sort()

如果要从大到小排列,则要在sort()括号内增加参数“reverse=True”。将score中的各成绩按从大到小排列:score.sort(reverse=True)

4、用sort()排序后,列表会改变,难以恢复之前的元素位置。如果仅仅排序,而不要永久改变元素的位置,怎么办?用sorted函数。这是原列表score=[85,90,92,91,95,89],按从小到大排序,score2=sorted(score)。会发现score2为已排序的列表,score还是原值。同样,如果要从大到小排列,则要在sorted()括号内增加参数“reverse=True”。

简单学Python列表的排序

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75100
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午5:32
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注