SORU
18 EKİM 2009, Pazar


&; Python'in lambda " eğer orada bir şekilde gerçekleştirmek "

python 2.6Ben de yapmak istiyorum:

f = lambda x: if x==2 print x else raise Exception()
f(2) #should print "2"
f(3) #should throw an exception

Bu açıkça sözdizimi değil. Bunu yapmak için eğer öyleyse lambda if gerçekleştirmek mümkün mü?

teşekkürler

CEVAP
18 EKİM 2009, Pazar


Sözdizimi aradığınız:

lambda x: True if x % 2 == 0 else False

Ama print lambda raise kullanamazsınız.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • discokatze

    discokatze

    23 EYLÜL 2009
  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • YAN TV

    YAN TV

    20 EKİM 2011