例1:合并2个有序列表构成一个新的有序列表
list1=list(eval(input('请输入第一个列表')))
list2=list(eval(input('请输入第二个列表')))
list1.extend(list2) #extend 列表尾部追加一个完整列表
list1.sort()
print(list1)
例2:编写程序实现判断列表是否为升序
list1=list(eval(input('请输入第一个列表')))
f=1 #标志位,默认为是升序
for i in range(len(list1)-1):
if list1[i]>list1[i+1]:
f=0
break
if f:
print('升序')
else:
print('无序')
print(list1)
结果
请输入第一个列表2,3,4,5,6,6,6
升序
[2, 3, 4, 5, 6, 6, 6]