SORU
27 NİSAN 2011, ÇARŞAMBA


Satır python liste üreteçleri veya jeneratör ifadeler için devamı

Ne kadar çok uzun bir liste üreteci kırmak için gerekiyor?

[something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long]

Ayrıca bir yerlerde kullanarak '\' satır sonu için,sevmediğim insanlar gördüm ama sebebini hiç anlamadım. Bunun arkasındaki neden nedir?

CEVAP
27 NİSAN 2011, ÇARŞAMBA


[x
 for
 x
 in
 (1,2,3)
]

gayet iyi çalışıyor, bu yüzden hemen hemen istediğin gibi yapabilirsin. Şahsen tercih ederim

 [something_that_is_pretty_long
  for something_that_is_pretty_long
  in somethings_that_are_pretty_long]

\ çok takdir değil nedeni de görünüyorsonundabu da dikkat çekmez ya da satır uzunlukları değiştiğinde sabit olarak hangi ekstra doldurma, gereken yere bir çizgi,:

x = very_long_term                     \
    even_longer_term_than_the_previous \
    a_third_term

Bu gibi durumlarda, parens kullanın:

x = (very_long_term
       even_longer_term_than_the_previous
       a_third_term)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • TheRightTire

    TheRightTire

    14 EKİM 2009