JouJoy

RostUchenikov

Dec 27th, 2022 (edited)
1,332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. # Открываем файл и считываем по порядку в массив
  2. f = open('15less.txt', 'r+')
  3. mass = []
  4. for i in range(32):
  5.     mass.append(f.readline().replace("\n",""))
  6.  
  7. # Преобразовываем массив в формат [[Фамилия, рост],[Фамилия, рост], ...]
  8. list_of_uch = []
  9. for i in range(0,len(mass)-1,2):
  10.      list_of_uch.append([mass[i], mass[i+1]])
  11.  
  12. #Вспомогательная функция для сортировки (метода sort)
  13. def func_sort(x):
  14.     return x[1]
  15.  
  16. #Сортировка
  17. list_of_uch.sort(key=func_sort, reverse=True)
  18.  
  19.  
  20. print("До добавления")
  21. print(list_of_uch)
  22.  
  23. #Новый студент (вводить можно как угодно, через консоль и т.д., но такой способ просто удобнее)
  24. new_student = ['Studentov', '1.75']
  25.  
  26. #Просто добавляем с список и сортируем
  27. list_of_uch.append(new_student)
  28. list_of_uch.sort(key=func_sort, reverse=True)
  29.  
  30. print("После добавления")
  31. print(list_of_uch)
  32.  
  33.  
Advertisement
Add Comment
Please, Sign In to add comment