已采纳回答 / caressezhu
因为如果你不加sum的话,这段程序所做的就是不断把1-100中的正整数一个个代进去,而不会累加起来。如果你运行程序,所得的答案会是101, 而不是原题中的5050.
2016-06-11
最新回答 / qq_般若公子_03443562
我把这个过程写了一遍tuple=('a','b',['A','B'])L=tuple[2] #感觉赋值这一步很重要,因为虽然tuple不能变,但list是可以变的。L[0]='X'L[1]='Y'print tuple管窥之见,希望有高人可以给出更合理的解答。
2016-06-11
最新回答 / xuanbintop
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.iteritems(): sum = sum + v print k,':',vprint 'average', ':', sum/len(d)这样更节省内存
2016-06-11
已采纳回答 / 慕后端7606747
set集合中的数据没有顺序,且如果add两个一样的对象或基本类型的数据,set集合里也是只有一个,即set集合中的数据都是独一无二的;不能使用加强的for循环;list中的数据是有顺序的,可以加入多个一样的对象和基本类型的数据,可使用加强的for循环;
2016-06-08
最赞回答 / 谦谦向上
打开powershell,回到根目录,然后执行[Environment]::SetEnvironmentVariable("Path","$env:Path;C:\Python27", "User"),就可以了
2016-06-07