boris-vlasenko

Циклический сдвиг влево

Sep 27th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.38 KB | None | 0 0
  1. #from random import randrange as rnd
  2. # 1
  3. a = [1,2,3,4,5,6,7,8,9]
  4. a = a[1:]+a[:1]
  5. print(a)
  6.  
  7. # 2
  8. a = [1,2,3,4,5,6,7,8,9]
  9. a = a + [a.pop(0)]
  10. print(a)
  11.  
  12.  
  13. # 3
  14.  
  15. a = [1,2,3,4,5,6,7,8,9]
  16. n = len(a)
  17. t = a[0]
  18. for i in range(n-1):
  19.     a[i] = a[i+1]
  20. a[-1] = t
  21. print(a)
  22.  
  23.  
  24. # 4
  25. a = [1,2,3,4,5,6,7,8,9]
  26. n = len(a)
  27. for i in range(n-1):
  28.     a[i],a[i+1] = a[i+1],a[i]
  29. print(a)
Add Comment
Please, Sign In to add comment