tuple.py 667 B

123456789101112131415161718192021222324252627282930313233
  1. t = tuple()
  2. assert type(t) == tuple
  3. l = [1, 2, 3, 4, 5]
  4. t = tuple(l)
  5. assert type(t) == tuple
  6. assert t[0] == 1
  7. assert t[1] == 2
  8. assert t[2] == 3
  9. assert t[3] == 4
  10. assert t[4] == 5
  11. t = tuple('test')
  12. assert type(t) == tuple
  13. assert t[0] == 't'
  14. assert t[1] == 'e'
  15. assert t[2] == 's'
  16. assert t[3] == 't'
  17. assert (1,2,3) == (1,2,3)
  18. assert (1,2,3) != (1,2,4)
  19. assert (1,2,3) + (4,5,6) == (1,2,3,4,5,6)
  20. assert (1,2,3) + (4,5,6) + (7,8,9) == (1,2,3,4,5,6,7,8,9)
  21. assert (1,2,3) + (4,5,6) != (1,2,3,1,2,3)
  22. assert 2 * (1,2,3) == (1,2,3,1,2,3)
  23. assert (1,2,3) * 2 == (1,2,3,1,2,3)
  24. assert 3 * (1,2,3) == (1,2,3,1,2,3,1,2,3)
  25. assert (1,2,3) * 3 == (1,2,3,1,2,3,1,2,3)
  26. print('PASS')