先来两个数字举例子: 

a,b =input('输入a,b空格隔开:').split()
#此时a,b为str型
a,b =map(int,input('输入a,b空格隔开:').split())
#此时a,b为int型

输入多个数字写法:

nums = list(map(int, input().split()))
list1 = [] #定义一个空列表
str1 = input("请输入数值,用空格隔开:") 
list2 = str1.split(" ") #list2用来存储输入的字符串,用空格分割

list2_length = len(list2)
i = 0
while i <= list2_length-1:
    list1.append(int(list2.pop())) #将list2中的数据转换为整型并赋值给list1
    i += 1
    
print(list1) #打印list1,可知list1为用户输入整数的列表

list1.reverse()
print(list1)

对输入的数字去重并排序输出

nums = list(map(int, input('输入数字,用空格隔开').split()))
print(sorted(set(nums)))

sorted对可迭代序列排序

list.sort()排序

list.reserver()列表反过来输出

升序和降序

list.sort()和sorted()都接受一个参数reverse(True or False)来表示降序或升序排序。 sort()默认是升序排序,reverse是反转的意思,默认是Flase,即表示不反转,也就是升序。例如对上面的student降序排序如下:

print(sorted(set(nums),reverse=True))