python 是个逐步迭代开发的过程,他不是向下兼容的,更不是向上兼容,版本不一致,好端端的程序就是不能运行了。

下面是在python 2中能运行,在Python 3中不能运行的代码。其实也很简单。但是这些边边角角的东西着实让人头疼。

>>> a=range(10)
>>> a
range(0, 10)
>>> del[a[1]]
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    del[a[1]]
TypeError: 'range' object doesn't support item deletion

报这个错:

其实只要这样修改下就OK了、

>>> a=list(range(10))
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> del[a[1]]
>>> a
[0, 2, 3, 4, 5, 6, 7, 8, 9]
>>>

最新文章

  1. bootstrap-datepicker带中文的js文件
  2. WPF开发时光之痕日记本(二)—— MVVM基类
  3. CDN流量放大攻击思路
  4. string(Integer)类的equals和==区别和联系(验证密码的时候用得到)
  5. 比较IE6的不同之处,与IE8 IE11 比较
  6. ubuntu下搭建cocos2dx编程环境-下
  7. linux file命令
  8. SharePoint Framework 基于团队的开发(三)
  9. MySQL存储过程实现动态执行SQL
  10. .net MVC使用Session验证用户登录(转载)
  11. MT【234】正方形染色(二)
  12. avalon2学习教程01
  13. logstash-2-插件配置
  14. My new English
  15. Eclipse初次java开发问题总结-3
  16. Redis Commands(1)
  17. Tomcat服务器学习和使用(二)
  18. EntityFramework Data Annotations
  19. react.js 引用 NavBar 报错svg-spite-loader
  20. 轻松排查线上Node内存泄漏问题

热门文章

  1. Firefox不支持event解决方法
  2. Web jsp开发学习——Servlet提交表单时用法
  3. 怎么把PNG图的位深度24位变成32位
  4. Jmeter(十七)Logic Controllers 之 Interleave Controller
  5. windows server 2008通过任务计划程序定时访问网站
  6. scala语法在spark withScope上的应用
  7. NUMA的取舍与优化设置
  8. 关于MySQL中pymysql安装的问题。
  9. python连接RabbitMQ
  10. update 中实现子查询