标签:blog 应该 div logs 功能 字典 小明 height 实现
1 #假如需要创建一个可以存储学生姓名和学号的小型数据库,应该怎么做呢?我们可以尝试使用之前学习过的列表实现,示例如下: 2 >>> target=[‘小明‘,‘小智‘,‘小红‘,‘小李‘] 3 >>> numbers=[‘1001‘,‘1002‘,‘1003‘,‘1004‘] 4 >>> print(‘小智的学号是:‘,numbers[target.index(‘小智‘)]) 5 小智的学号是: 1002 6 #原理分解: 7 >>> target.index(‘小智‘) 8 1 9 >>> numbers[1] 10 ‘1002‘ 11 #输出结果是我们想要的,但是当数据量比较大时,显然不适用。数据量比较大时,意味着要对学生姓名列表创建一个同样多元素的学号列表,一旦列表发生变更,就要将学号列表和学生姓名列表逐步对比,以进行相应变更。 12 #我们想要的真正效果是像使用index方法一样,index返回的是索引位置,我们希望直接返回索引位置上的值,比如: 13 >>> print(‘小智的学号是:‘,numbers[‘小智‘]) 14 小智的学号是: 1002 15 #要这种方式实现,就要numbers是字典,就可以这样操作并得到结果。
end
标签:blog 应该 div logs 功能 字典 小明 height 实现
原文地址:http://www.cnblogs.com/DLHe/p/7732019.html