1. 画出代码a = [100,200,300]的内存存储示意图。
2. 使用range 生成序列:30,40,50,60,70,80
解:
>>> list(range(30,81,10))
[30, 40, 50, 60, 70, 80]
>>>
3. 推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果。
解答:
>>> a=[x*2 for x in range(100) if x%9==0]
>>> a
[0, 18, 36, 54, 72, 90, 108, 126, 144, 162, 180, 198]
>>>
4. 使用二维列表存储表格信息,并画出简单的内存存储示意图:
姓名年龄薪资城市
高小一18 30000 北京
高小二19 20000 上海
高小五20 10000 深圳
解: y=[ ["高小一",18,30000,"北京"], ["高小二",19,20000,"上海"], ["高小五",20,10000,"深圳"] ] for m in range(3): for n in range(4): print(y[m][n],end="\t")