PEP8 says:
No:
Arguments on first line forbidden when not using vertical alignment
foo = long_function_name(var_one, var_two, var_three, var_four)
WRT closing parenthesis python-mode.el meanwhile offers a choice, boolean `py-close-at-start-column-p', default is nil.
When non-nil, it will be lined up under the first character of the line that starts the multi-line construct, as in:
my_list = [ 1, 2, 3, 4, 5, 6, ]