初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題673
def sort_dicts_by_value(lst):
return sorted(lst, key=lambda x: x[‘value’])
# 呼び出し例
data = [“value”: 5, “value”: 2, “value”: 9]
print(sort_dicts_by_value(data)) # 出力: [‘value’: 2, ‘value’: 5, ‘value’: 9]
問題674
def sort_by_second_element(lst):
return sorted(lst, key=lambda x: x[1])
# 呼び出し例
lst = [(1, 3), (2, 1), (4, 2)]
print(sort_by_second_element(lst)) # 出力: [(2, 1), (4, 2), (1, 3)]
問題675
def sort_unique(lst):
return sorted(set(lst))
# 呼び出し例
lst = [3, 1, 3, 2, 1]
print(sort_unique(lst)) # 出力: [1, 2, 3]



コメント