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

初心者

初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。

問題556
def reverse_list(lst):
return lst[::-1]

# 呼び出し例
lst = [1, 2, 3, 4]
print(reverse_list(lst)) # 出力: [4, 3, 2, 1]

問題557
def first_last_index(s, char):
if char in s:
return (s.index(char), s.rindex(char))
return None

# 呼び出し例
s = “banana”
print(first_last_index(s, “a”)) # 出力: (1, 5)

問題558
def index_and_count(lst, value):
return (lst.index(value), lst.count(value)) if value in lst else None

# 呼び出し例
lst = [3, 1, 3, 5, 3]
print(index_and_count(lst, 3)) # 出力: (0, 3)

コメント

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