06_tuple.py 560 B

123456789101112131415161718192021222324252627282930313233
  1. tup = ('Google', 'Runoob', 'Taobao', 'Wiki', 'Weibo','Weixin')
  2. a,b = 1,2
  3. assert a == 1
  4. assert b == 2
  5. a,b = b,a
  6. assert a == 2
  7. assert b == 1
  8. assert len(tup) == 6
  9. # unpacking builder
  10. a = 1, 2, 3
  11. b = *a, 4, 5
  12. assert b == (1, 2, 3, 4, 5)
  13. a = tuple([])
  14. b = *a, 1, 2, 3, *a, *a
  15. assert b == (1, 2, 3)
  16. assert (1,) == tuple([1])
  17. assert (1,2,) == tuple([1,2])
  18. a = 1,
  19. assert a == (1,)
  20. l = (1,2,3,4)
  21. assert l[2] == 3
  22. assert l[-1] == 4
  23. assert l[:32] == (1,2,3,4)
  24. assert l[32:] == tuple([])
  25. assert l[1:4] == (2,3,4)
  26. assert l[-1:-3] == tuple([])
  27. assert l[-3:-1] == (2,3)