My code–
JavaScript
x
4
1
match key:
2
case list(map(ord, map( str, range(1,10) )):
3
#...
4
this map function makes this format–
[ord('1'), ord('2'), ord('3'), ...]
from 1 to 9
But want like [ord('1') | ord('2') | ...]
How can i do that?
Advertisement
Answer
Try:
JavaScript
1
4
1
match key:
2
case key if key in map(ord, map( str, range(1,10))):
3
#...
4
Note: instead of double map
use a comprehension:
JavaScript
1
3
1
>>> [ord(str(i)) for i in range(1, 10)]
2
[49, 50, 51, 52, 53, 54, 55, 56, 57]
3