初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題634
def to_string_list(lst):
return [str(x) for x in lst]
# 呼び出し例
lst = [1,2,3]
print(to_string_list(lst)) # 出力: [‘1′,’2′,’3’]
問題635
def count_char(s, char):
return s.count(char)
# 呼び出し例
s = “hello”
print(count_char(s, ‘l’)) # 出力: 2
問題636
def first_index(lst, val):
try:
return lst.index(val)
except ValueError:
return -1
# 呼び出し例
lst = [1,2,3,2]
print(first_index(lst, 2)) # 出力: 1



コメント