Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def f23():
- #Инициализируем
- matrix = [['zuban73@gmail.com;01.01.17', 'Иван Цубян'], ['stanislav45@gmail.com;04.01.26',
- 'Станислав Редезиди'], ['feran72@yandex.ru;00.04.10', 'Илья Феран'], ['vladimir94@yahoo.com;03.07.27', 'Владимир Боцев']]
- matrix2 = [['svatogor32@yahoo.com;03.03.23', 'Святогор Бивашук'],
- ['aroslav13@gmail.com;04.01.13', 'Ярослав Тибин'],
- ['vozufuk61@yandex.ru;00.02.10', 'Виктор Возуфук']]
- #Проверка на существование
- if matrix != None:
- n = len(matrix)
- for i in range(len(matrix)):
- for j in range(len(matrix[i])):
- m = len(matrix[i])
- target = [[''] * (m+1) for i in range(n)]
- else:
- return None
- #Визуализация матрицы цель
- for u in range(len(target)):
- print(target[u])
- print("\n")
- #Визуализация исходной матрицы
- for u in range(len(matrix)):
- print(matrix[u])
- print("\n")
- #Преобразуем
- for i in range(len(matrix)):
- for j in range(len(matrix[i])):
- if matrix[i][0]:
- local = matrix[i][0].split(';')
- for k in range(len(local)):
- if k == 0:
- lc = local[0].split('@')
- if len(lc) > 1:
- target[i][2] = lc[1]
- else:
- target[i][2] = None
- if k == 1:
- target[i][0] = local[1].replace('.', '/', 3)
- if matrix[i][1]:
- local = matrix[i][1].split()
- if len(local) > 1:
- target[i][1] = local[1]
- else:
- target[i][1] = None
- #Выводим итоговую матрицу
- for u in range(len(target)):
- print(target[u])
- f23()
Add Comment
Please, Sign In to add comment