初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題460
def all_digits(s):
return [int(c) for c in s if c.isdigit()]
text = “a1b2c3”
print(all_digits(text)) # [1, 2, 3]
問題461
def divide_elements(lst, divisor):
return [x / divisor for x in lst]
numbers = [10, 20, 30]
print(divide_elements(numbers, 5)) # [2.0, 4.0, 6.0]
問題462
def sort_by_second(lst):
return sorted(lst, key=lambda x: x[1])
pairs = [(1, 3), (2, 1), (4, 2)]
print(sort_by_second(pairs)) # [(2, 1), (4, 2), (1, 3)]



コメント