How to fix Error "Python 3 Lambda Syntax Error" with GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara fix Error
"Python 3 Lambda Syntax Error" with GNU/Linux..

ketika saya sedang melakukan upgrade tools yang dari python 2 ke 3
ada beberapa sintak yang amat berbeda di python 3
ya tentu saja terdapat error sintak di Lambda python 3, contoh seperti ini

$ key = lambda (k, v): (-v, k)):


setelah saya telusuri fix nya akhirnya menemukan nya di forum stackoverflow
oke ikuti langkah berikut....

pesan error muncul di line 68 di file Functions.py,
sebenarnya menggunakan tanda kurung untuk membongkar
argumen di lambda tidak diperbolehkan di Python3.


sebelum saya ubah di file functions.py nya saya backup dulu
setelah saya backup, selanjut nya ubah di code line 68 bagian lambda
contoh seperti ini

$ lambda (k, v): (-v, k)

sebagai ganti nya gunakan contoh seperti ini :

$ lambda kv: (-kv[1], kv[0])

done ...

oke mungkin itu saja mengenai sintak error lambda di python 3
kalau ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat....

Wasalamualaikum Wr.Wb....

Sumber : [stackoverflow]

Post a Comment

0 Comments