网站开发培训广西,本地怎样上传自己做的网站,wordpress版权信息,纵横网站建立# Demo85def pai_xu(ls_test):#创建一个列表排序函数命名为pai_xu# 对创建的函数进行注释这是一个关于列表正序/倒序排列的函数:param ls_test: 需要排序的列表:return:ls1 [int(ls_test[i]) for i in range(len(ls_test))]#对input输入的…
# Demo85def pai_xu(ls_test):#创建一个列表排序函数命名为pai_xu# 对创建的函数进行注释这是一个关于列表正序/倒序排列的函数:param ls_test: 需要排序的列表:return:ls1 [int(ls_test[i]) for i in range(len(ls_test))]#对input输入的字符串进行列表转化a input(请输入正序排列输入1还是倒叙排列输入2)#进一步对需要正序和倒序进行选择a int(a)#转义整形length len(ls1)if a 1:for i in range(0, length - 1):#对于列表是否已经正序进行for循环加if语句判断if ls1[i] ls1[i 1]:print(true)return 0else:ls1.sort()#对未进行正序的列表进行正序排列print(ls1)elif a 2:for i in range(0, length - 1):#对于列表是否已经倒序进行for循环加if语句判断if ls1[i] ls1[i 1]:print(true)return 0else:ls1.sort(reverseTrue)#对未进行倒序的列表进行倒序排列print(ls1)else:print(请输入1或21表示正序排列2表示倒叙排列)ls input(请输入一个一个列表).split(,)#split字符串进行切片
ls pai_xu(ls) #Demo87def hebing_xu(ls_test1,ls_test2):#创建列表合并去重并且正序排列的函数这是一个关于列表合并去重并且正序排列的函数:param ls_test1: 需要合并的第一个列表:param ls_test2: 需要合并的第二个列表:return: 去重后的正序列表ls_test1 set(int(i) for i in ls_test1.split(,))#对输入的字符串转化成集合ls_test2 set(int(i) for i in ls_test2.split(,))#对输入的字符串转化成集合st3 ls_test1.union(ls_test2)#集合的合并去重ls3 list(st3)#集合转化成列表ls3.sort()#列表的正序排列print(ls3)ls1 input(请输入需要合并的一列表list1)ls2 input(请输入需要合并的一列表list2)ls hebing_xu(ls1,ls2)