Здравствуйте, Mamut, Вы писали:
M>Это не константа, а переменная, передаваемая в функцию uniq.
Да хрен с ней пусть даже и константа. В нормальной подпрограмме произвольные переменная/параметр вместо нее подставляются простой заменой — и все продолжает работать, как работало. Но, боюсь, это будет сложно объяснить человеку, который не отличает друг от друга данные и обрабатывающий их алгоритм.
M>ascii_numbers может быть любым произвольным массивом.
Мало того — в том же питоне он одновременно может быть и строкой.