ใน ไพทอนไม่มี Switch ให้ใช้ แบบในภาษาอื่นๆ
ตัวอย่างเช่นจะเขียน switch ด้านล่างนี้เป็นโค้ดภาษา php
switch ($value) {
case 'a':
$result = $x * 5;
break;
case 'b':
$result = $x + 7;
break;
case 'c':
$result = $x - 2;
break;
}
แบบใน PHP ใน ไพทอนไม่มี Switch แบบนี้ให้ใช้ เป็นภาษาที่แปลกแตกต่างจากภาษาอื่น (ภาษาอื่นๆเค้ามีกันหมด)
แต่เขียนอีกแบบได้ ได้ผลแบบเดียวกันกับ php ถ้าเขียนเป็น ไพทอน ได้ตามนี้
result = {
'a': lambda x: x * 5,
'b': lambda x: x + 7,
'c': lambda x: x - 2
}[value](x)
จะเห็นว่า ภาษา Python เป็นภาษาที่เขียนง่าย ถ้าเรารู้ Tip ในการเขียน