初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題586
def extract_letters(s):
return ”.join(c for c in s if c.isalpha())
# 呼び出し例
s = “abc123”
print(extract_letters(s)) # 出力: “abc”
問題587
def digits_to_list(s):
return [int(c) for c in s if c.isdigit()]
# 呼び出し例
s = “a1b2c3″
print(digits_to_list(s)) ♯ 出力: [1,2,3]
問題588
def join_strings(lst):
return ”.join(lst)
# 呼び出し例
lst = [“Hello”,” “,”World”]
print(join_strings(lst)) # 出力: “Hello World”



コメント