1.画出代码a=[100,200,300]的内存存储示意图
a=[100,200,300] print(id(a[0])) print(id(a[1])) print(id(a[2])) print(id(a))
2.使用range生成序列:30,40,50,60,70,80
a=[x*10 for x in range(3,9,1)] print(a)
3.手写出结果
[18,32,54,72,90,108,126,144,162]
4.使用二维列表
a=[ ['高小一',18,30000,'北京'] ['高小二',19,20000,'上海'] ['高小五',20,10000,'深圳'] ]
见教案63页
5.
不同点:
元组的元素不能修改,但是列表可以修改
元组是不可变序列,可以作为字典的键,但是列表是可变序列,不能作为字典的键
元组的访问和处理速度比列表快
相同点:
都有创建,删除,访问,计数操作
6.
a={"支出金额":300.15,"支出日期":'2018.10.18',"支出人":"高小七"} print(a)
7.
t1={'高小一',18,30000,'北京'} t2={'高小二',19,20000,'上海'} t3={'高小五',20,10000,'深圳'} tb=[t1,t2,t3]
8.教案原图
9.集合的底层是字典的实现,集合的所有元素都是字典中的键对象,因此是不能重复的且唯一的