SORU
25 AĞUSTOS 2010, ÇARŞAMBA


Neden't Pylint-dahili fonksiyonları gibi değil mi?

Böyle bir satır var:

filter(lambda x: x == 1, [1, 1, 2])

Pylint bir uyarı gösteriyor:

W:  3: Used builtin function 'filter'

Bu yüzden mi? liste bir anlama önerilen yöntemdir?

Elbette bu şekilde tekrar yazabilirim:

[x for x in [1, 1, 2] if x == 1]

Ve hiçbir uyarı alıyorum, ama eğer bunun için bir KEP eğer orada merak ettim?

CEVAP
25 AĞUSTOS 2010, ÇARŞAMBA


Pylint sık olmamalıdır şeyler hakkında konuşur. Bir uyarı devre dışı bırakabilirsiniz .dosya pylintrc.

Bu sayfa http://pylint-messages.wikidot.com/messages:w0141 sorun filtre ve harita liste üreteçleri tarafından değiştirilen gösterir.

Pylintrc dosyanızda böyle bir satır uyarı sessiz

disable=W0141

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008