已采纳回答 / Seolen
这种问题大可不必纠结,两者本质上是一样的,所谓的更优,也只是习惯而已。具体说来,while true break 结构类似于do while(java中)结构,会保证至少一次进入while循环;而 while +条件 结构更多情况下完全取决于你对是否正确循环的预判,有可能一次都不执行。之前上计算机视觉课程是就发现,涉及多个循环条件判断是,用多个if-break语句其实更明晰。
2016-09-24
已采纳回答 / 算命0先生
dict的存储方式是通过hash_map存储结构,占内存大,存了value,key,next,但是查找速度快,时间复杂度为O(1)list查找时需要遍历整个元素,越靠后的元素查找越慢,但是占内存小
2016-09-22
已采纳回答 / 刘辉
这道题就是考你初始化个元组,所以,简单的:t=(0,1,2,3,4,5,6,7,8,9)print t就行了,也许验证的不仅仅是结果,而是代码。同学你太超前了。
2016-09-21
已采纳回答 / HsiaLiang3993910
两种可能:题主你代码可能是一路写下来的,之前某处给x定义了x=1, 到这段你没注意以为没定义。可能你版本默认值?这个一般不现实,没定义的情况一般都会出错。建议:题主你把草稿全部清空,新开文档写一遍试试,如果不报出错那可能是你版本或系统默认了。
2016-09-18