リスト内の要素を変換した値で新しいリストを生成する: new_list = [item ** 2 for item in list]

python

Pythonのリスト内包表記とは、リスト内の要素を変換した値で新しいリストを生成する機能です。以下のような形式で書きます。

new_list = [item ** 2 for item in list]

この例では、listというリスト内の要素を2乗した値で新しいリストnew_listを生成しています。

例えば、list[1, 2, 3]の場合、new_list[1, 4, 9]となります。

list = [1, 2, 3]
new_list = [item ** 2 for item in list]
print(new_list) # [1, 4, 9]
タイトルとURLをコピーしました