boris-vlasenko

Переворот массива

Sep 27th, 2019
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. #from random import randrange as rnd
  2. data = [1,2,3,4,5,6,7,8,9]
  3. # 1
  4. a = data[::-1]
  5. print(a)
  6.  
  7. # 2
  8. a = list(reversed(data))
  9. print(a)
  10.  
  11. # 3
  12. a = data.copy() # просто скопировал данные из одного массива в другой.
  13. # a = data не скопирует, а создаст псевдоним для массива data
  14. a.reverse()
  15. print(a)
  16.  
  17. # 4
  18. a = data.copy()
  19.  
  20. n = len(a)
  21. for i in range(n//2):
  22.     a[i], a[n-i-1] = a[n-i-1],a[i]
  23.  
  24. print(a)
Add Comment
Please, Sign In to add comment