[x
for
x
in
(1,2,3)
]
ใช้งานได้ดีดังนั้นคุณสามารถทำได้มากเท่าที่คุณต้องการ ฉันชอบเป็นการส่วนตัว
[something_that_is_pretty_long
for something_that_is_pretty_long
in somethings_that_are_pretty_long]
สาเหตุที่\ไม่ได้รับการชื่นชมมากนักคือมันปรากฏที่ท้ายบรรทัดโดยที่มันไม่โดดเด่นหรือต้องการช่องว่างเพิ่มเติมซึ่งจะต้องได้รับการแก้ไขเมื่อความยาวของเส้นเปลี่ยนไป:
x = very_long_term \
+ even_longer_term_than_the_previous \
+ a_third_term
ในกรณีเช่นนี้ให้ใช้ parens:
x = (very_long_term
+ even_longer_term_than_the_previous
+ a_third_term)