Advertisement
jusohatam

Untitled

Mar 2nd, 2021
944
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.83 KB | None | 0 0
  1. def solution(arr):
  2.     arr.sort(key=lambda x: x[2].split()[1])
  3.     d = [list(elem) for elem in zip(*arr)]
  4.     for i in range(len(arr[0])):
  5.         email_full, date = d[0][i].split('#')
  6.         email_nickname = email_full[:email_full.find('[at]')]
  7.         surname, name = d[2][i].split()
  8.         date = date.replace('-', '/')
  9.         d[0][i] = date
  10.         d[1][i] = email_nickname
  11.         d[2][i] = '{} {}'.format(name, surname)
  12.     return d
  13.  
  14.  
  15. test_arr1 = [
  16.     ['besskij63[at]gmail.com#02-07-2002', 'Бесский Савелий', 'Бесский Савелий'],
  17.     ['cisagak84[at]gmail.com#19-11-2001', 'Чисапак Сергей', 'Чисапак Сергей'],
  18.     ['redorak61[at]yahoo.com#20-04-2002', 'Редорак Тимур', 'Редорак Тимур']
  19. ]
  20.  
  21. d = solution(test_arr1)
  22. for row in d:
  23.     print(*row)
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement