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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012