--- iterate over bytes in string ch = a ch = b ch = c --- iterate over items in list item = xx item = yy --- tuple unpacking - [5] five - [6] six --- one arg xrange() 0 1 2 3 --- two arg xrange() 4 5 6 7 --- three arg xrange() 0 2 4 --- three arg reverse xrange() reverse 0 --- enumerate() 0 big 1 small 2 hairless 0 5 five 1 6 six --- reversed() list - eggs - spam --- reversed() list with tuple unpacking - [6] six - [5] five --- list comprehension len = 3 y[0] = 10 y[-1] = 20 --- list comprehension changing type len = 2 z[0] = [2] z[-1] = [3] first = one first = two --- Dict a = 99 b = 0 c = 42 k = a k = c k = b k = a, v = 99 k = c, v = 42 k = b, v = 0 ab