python数组去重排序,java字符串去重排序
让我们从两个数字例子开始:
a,b=input (input a,b由空格分隔:)。split()#此时a,b是str类型a,b=map(int,input (input a,b用空格隔开:)。split () #此时a,b为int类型,写多个数:
Num=list (map (int,input()。split ()) list1=[] #定义一个空列表str1=input(请输入用空格分隔的数值:)list 2=str 1 . split()# list 2用于存储输入字符串,单独list2 _ length=len (list2) I=0而I=list2 _ length-1: list1。append (int (list2。pop ()) #将list2中的数据转换成一个整数,赋给list1 I=1 Print(list 1)# Print list 1,可以知道list 1是用户输入的整数列表。list1.reverse()print(list1)对输入数字进行重复数据删除,并对输出进行排序。
Num=list (map (int,input(输入数字,用空格分隔)。split()))print(sorted(set(nums)))sorted对迭代序列进行排序。
List.sort()排序
依次输出list.reserver()的列表。
升序和降序
list.sort()和sorted()都接受参数reverse(True或False)来表示降序或升序排序。Sort()默认为升序排序,reverse表示反向,Flase默认为不反向,即升序。例如,上述学生的降序如下:
打印(排序(set(nums),reverse=True))
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。