关于在Python2中使用列表推导式会遇到的问题
2024-10-09 12:34:27
摘自《流畅的Python》第二部分第二章2.2
Python 2.x 中,在列表推导中 for 关键词之后的赋值操作可能会影
响列表推导上下文中的同名变量。像下面这个 Python 2.7 控制台对
话:
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> x = 'my precious'
>>> dummy = [x for x in 'ABC']
>>> x'
'C'
X的值被取代了, 在Python3中不会有这个情况
最新文章
- Asp.Net Mvc 使用WebUploader 多图片上传
- SSH/SSL 源码编译安装简易操作说明
- 第三课:sea.js模块加载原理
- 编译安装-Nginx
- 如何使用SecureCRT连接vmware下ubuntu
- [原创作品]一个实用的js倒计时器 postby:zhutty.cnblogs.com
- Linux 火狐浏览器安装Flash插入
- 201521123075 《Java程序设计》第10周学习总结
- DEDECMS 留言薄模块的使用方法
- js中filter的用法
- CCS的文本及字体
- python 运用numpy库与matplotlib库绘制数据图
- azkaban使用--依赖dependencies作业
- win7系统标准用户恢复administrator账号方法
- MVC与单元测试实践之健身网站(五)-系统信息、前台入口
- U盘支持启动windows和Linux
- SQL2008清空日志文件
- 在VirtualBox上安装Ubuntu
- OpenLayers 3 给features 添加手势
- Codeforces 270E Flawed Flow 网络流问题