アイテムのリストを期待する関数で、エラーを起こさずに Python リスト アイテムを渡すにはどうすればよいですか?
my_list = ['red', 'blue', 'orange']
function_that_needs_strings('red', 'blue', 'orange') # works!
function_that_needs_strings(my_list) # breaks!
リストを展開して、関数を'red','blue','orange'
そのまま渡す方法が必ずあるはずです。これは「アンパック」と呼ばれるものだと思います。
ベストアンサー1
function_that_needs_strings(*my_list) # works!
詳細は、こちらでご覧いただけます:引数リストの展開 - Python チュートリアル