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

  • FRED

    FRED

    1 EKİM 2005
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007
  • SoundHound

    SoundHound

    8 Mart 2006