使い方
list = sorted( iterable )
iterableを渡すとソートしたlistを返します
list1 = [1,3,5,7,2,4,6]
list2 = sorted( list1 )
print( list2 )
#結果 [1, 2, 3, 4, 5, 6, 7]
降順
reverse = True を付与すると降順になります
list1 = [1,3,5,7,2,4,6]
list2 = sorted( list1 ,reverse = True)
print( list2 )
#結果 [7, 6, 5, 4, 3, 2, 1]
返り値の型
list1 = [1,2,3]
obj1 = sorted(list1)
print( type(obj1) )
#結果 <class 'list'>
set1 = {1,2,3}
obj2 = sorted(set1)
print( type(obj2) )
#結果 <class 'list'>
dic1 = {1:'one',3:'san',2:'two'}
obj3 = sorted(dic1)
print( type(obj3) ,obj3)
#結果 <class 'list'> [1, 2, 3]
返り値はlist型になります
辞書型のときはkeyがソートされlist型で返ります