该篇博客主要记录在使用Python过程中发现的Python 2和Python 3的区别
在Python 2中,如果列表推导中的变量和前面的变量相同的话,则会改变该变量的值:
>>> x = 'abc' >>> dummy = [x for x in 'abc'] >>> x 'c'
Python 3则不存在这个问题:
>>> x = 'abc' >>> dummy = [x for x in 'abc'] >>> x 'abc'
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!