Danh sách nhiều dòng Python

Vì vấn đề đã nảy sinh trong một số dự án python [bao gồm cả pylint và black], tôi nghĩ PEP-8 sẽ được hưởng lợi từ việc chính xác hơn một chút

https. //www. con trăn. trạng thái org/dev/peps/pep-0008/#indentation

Các dòng tiếp tục phải căn chỉnh các phần tử được bao bọc theo chiều dọc bằng cách sử dụng dòng ẩn của Python nối bên trong dấu ngoặc đơn, dấu ngoặc và dấu ngoặc nhọn hoặc sử dụng thụt lề treo [7]. Khi sử dụng thụt lề treo, cần xem xét những điều sau đây;

và sau đó đưa ra hai ví dụ

vâng, nó mang lại

foo = long_function_name[
    var_one, var_two,
    var_three, var_four]

[có 1 dấu đầu dòng]

và không có nó cho

# Further indentation required as indentation is not distinguishable.
def long_function_name[
    var_one, var_two, var_three,
    var_four]:
    print[var_one]

câu hỏi của tôi

def long_function_name[
    var_one, var_two, var_three,
    var_four
]:  # 

Chủ Đề