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

  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011