Pythonでは、関数の引数としてリストを渡すことが可能です。これにより、複雑な処理を簡潔に表現することができます。
リストをそのまま引数として渡す
リストをそのまま引数として渡すことができます。以下に例を示します。
def hello(x, y):
print("hello")
print(x)
print(y)
x = [1, 2, 3]
y = [4, 5, 6]
hello(x, y)
このコードを実行すると、以下のような出力が得られます。
hello
[1, 2, 3]
[4, 5, 6]
リストの要素を個別の引数として渡す
リストの要素を個別の引数として渡すことも可能です。これにより、リストの各要素を関数内で個別に扱うことができます。
コマンドライン引数にリストを与える
コマンドライン引数にリストを与えることも可能です。この場合、リストを [1, 2, 3]
の形ではなく 1 2 3
のように空白を空けて渡すようにします。
以上、Pythonでリストを引数として扱う方法について解説しました。これらの方法を活用することで、Pythonのコードをより効率的に書くことができます。