switch...case in Python
public python v1 · immutable# peudo-code## switch(foo) {# case "a": # case "b":# print "lorem"# return 1# break;# case "c":# print "ipsum"# return 2# break;# default:# print "dolor"# return 0# break;# }# if-elif-elseif foo == "a" or foo == "b": print "lorem" return 1elif foo == "c": print "ipsum" return 2else: print "dolor" return 0# pseudo-switch (generic template)result = { "a": lambda x: x + 1, "b": lambda x: x + 2, "c": lambda x: x + 3}[foo](x)