清波
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
## 解释, 先定义一个字典 d, 然后我们看一下 d.keys() 是什么东西。
prinit d.keys()
['Lisa', 'Adam', 'Bart']
## 解释,由此看出, d.key() 是这个字典 d 所有的key 组成的列表(注意,字典是无序的,所以取出的列表在不同
## 的系统中有所不同)。
## 那么下面的for 循环其实不难理解了。在代码格式外面,回答下 题主的疑问吧, d.keys() 为什么不用 中括号?是这样的, 现在各种高级语言的基本语法, 除了 语言本身自带的 内置函数 以外, 基本格式如下:object.meths (), 对象.方法(). 在这里, 字典d 就是这个object, 而keys() 也就是我们要调用的方法。通俗来说就是, 字典对象d, 有个 keys() 方法,可以返回,由其 值组成的列表(Python 3.x 的返回有所变化)。所以, 这个圆括号 就是这么个意思。