Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. def numbers_to_line(arr, save_brackets=False):
  2.     """
  3.    >>> numbers_to_line([6,1,2,5,5])
  4.    '6 1 2 5 5'
  5.    >>> numbers_to_line([])
  6.    ''
  7.    >>> numbers_to_line([6,1,2,5,5], True)
  8.    '[6 1 2 5 5]'
  9.    >>> numbers_to_line([], True)
  10.    '[]'
  11.  
  12.    :param arr:
  13.    :param save_brackets:
  14.    :return:
  15.    """
  16.     if save_brackets:
  17.         return str(arr).replace(',', '').strip()
  18.     else:
  19.         return str(arr).replace(',', '')[1:-1]
  20.  
  21. # --------------------------------------------------------
  22.     if verbose:
  23.         line = str(a[p])
  24.         line = numbers_to_line(a[left: p], True) + ' ' + line
  25.         line = line + ' ' + numbers_to_line(a[p + 1: right + 1], True)
  26.         line = numbers_to_line(a[:left]) + ' ' + line
  27.         line = line + ' ' + numbers_to_line(a[right + 1:])
  28.         print(line.strip())
  29.     else:
  30.         print(" ".join(map(str, a)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement