题2:列表s=[3,2,4,5,-2,-11,9],对列表排个序(正序,反序),按照列表元数的绝对值进行排序
#!/usr/bin/env python3
s = [3,2,4,5,-2,-11,9]
print(“原列表:”, s)
sort正序
s.sort()
print(“sort正序打印:”, s)
sort逆序打印
s.sort(reverse = True)
print(“sort逆序打印:”, s)
对列表正序排序打印
print(“sorted()正序打印:”, sorted(s))
对列表逆序排序打印
print(“sorted()逆序打印:”, sorted(s, reverse=True))
算出列表的绝对值
s1 = sorted(s, key = abs)
绝对值排序打印绝对值
print(“绝对值排序后打印绝对值的排序结果:”, sorted(map(abs, s1)))
对绝对值排序打印原值
print(“按绝对值排序打印原值:”, s1)