nums = [5, 4, 7, 6, 8, 1, 3] nums.pop() Out[3]: 3 print nums [5, 4, 7, 6, 8, 1] returnValue = nums.pop() print returnValue 1 print nums [5, 4, 7, 6, 8] nums = [8, 3, 5, 4, 1] evennums = [v*v for v in nums] print nums [8, 3, 5, 4, 1] print evennums [64, 9, 25, 16, 1] [v for v in nums] Out[12]: [8, 3, 5, 4, 1] a = [v for v in nums] print a [8, 3, 5, 4, 1] print nums [8, 3, 5, 4, 1] a = [2 for v in nums] print a [2 2 2 2 2] a = [v*2 for v in nums] print a [16, 6, 10, 8, 2] [j+1 for j in range(20) if (j%3) == 0] Out[21]: [1, 4, 7, 10, 13, 16, 19] [i*2 for i in [j+1 for j in range(20) if (j%3) == 0] if i*i > 19] Out[22]: [14, 20, 26, 32, 38]