In [1]:
def add (a,b):
return a+b
print(add(2,3))
In [2]:
add = lambda a,b : a+b
print(add(2,3))
In [3]:
dct ={ 3:7 , 5:6 ,1:3 }
# 辞書型を値で昇順ソートする。
print(sorted(dct.items(), key=lambda x:x[1]))
In [4]:
lis1 = [2,3,4,5,7]
# 要素を3で割った余りでソートするような場合
print(sorted(lis1 , key=lambda x:x%3))
In [5]:
dct ={ 3:7 , 5:6 ,1:3 }
print(sorted(dct.items(), key=lambda x:x[1]))
In [6]:
# 多重のリストを定義
complex_list = [[1,2,3] , [3,5,2] , [2,6,8]]
print(complex_list)
In [7]:
# リストの最初の値で並び替え
print(sorted(complex_list,key=lambda x : x[0]))
# リストの2番目の値で並び替え
print(sorted(complex_list,key=lambda x : x[1]))
# リストの3番目の値で並び替え
print(sorted(complex_list,key=lambda x : x[2]))
コメントする