已采纳回答 / 慕圣0497465
我猜,这个毕竟是要你配合当前课程内容去键入和审核的,所以判断设定得比较“死蠢”,要求你一定得用d[key]这种索引取值方式(你用的是d.get())。
2017-01-24
已采纳回答 / 小小盈3131547
就是你要通过 list[n] 这种方式访问数组元素时,随着n的增大时间会增加,举个例子就是第一个元素是什么很好找,但是第一千万个元素就比较难了,因为他是从头开始一个个找的
2017-01-24
最新回答 / 慕Ray
r的意思是未加工的,在python中表示r后面的字符串不进行加工(对转义字符而言)例如r'1,2,3,4,\n5,6' 和u'1,2,3,4,\n5,6'输出结果你自己看一下
2017-01-24
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.items():
sum = sum + v
print k,':',v
print 'average', ':', sum/len(d)
sum = 0.0
for k, v in d.items():
sum = sum + v
print k,':',v
print 'average', ':', sum/len(d)
2017-01-24
6以下是kid,6-18是teenager,18以上是adult。第一个判断改成 if age >= 6 and age <=18:
2017-01-23
X...X...X...X..X...X.X..X.X.X.X..X.X.X..X.X.X.X.X.X.X.......X..........P?
2017-01-23
s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul']
i = 0
for a in L:
if a in s:
L.pop(i)
else:
i+=1
s.add(a)
print s
# 我以为是去掉L中的元素...
L = ['Adam', 'Lisa', 'Bart', 'Paul']
i = 0
for a in L:
if a in s:
L.pop(i)
else:
i+=1
s.add(a)
print s
# 我以为是去掉L中的元素...
2017-01-23