PythonプログラミングノックDay132 初心者向けLv.2 #プログラミング #python #初心者

初心者

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

問題394
list1 = [1, 2, 3, 4]
list2 = [3, 4, 5, 6]
common = list(set(list1) & set(list2))
print(common) # [3, 4]

問題395
def swap_first_last(string):
if len(string) > 1:
return string[-1] + string[1:-1] + string[0]
return string
#>は半角記号に変換
print(swap_first_last(“hello”)) # oellh
print(swap_first_last(“a”)) # a

問題396
def chunk_list(lst, size):
return [lst[i:i+size] for i in range(0, len(lst), size)]

print(chunk_list([1, 2, 3, 4, 5, 6], 2)) # [[1, 2], [3, 4], [5, 6]]

コメント

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