PythonプログラミングノックDay225 初心者向けソート・探索 #プログラミング #python #初心者

初心者

初心者向けの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]

コメント

タイトルとURLをコピーしました