首页 新闻 会员 周边 捐助

列表推导式中的变量和形参列表为什么不能重名,而可以和条件表达式重名

0
[已关闭问题] 关闭于 2025-09-02 17:41
  • 列表推导式 里,for x in ... 中的 x 只是 “循环变量”,它依次取迭代对象里的 每个元素,只在推导式内部有效。
  • 条件表达式(三元运算符)... if x > 0 else ... 里的 x,则是 当前作用域里的变量——
    如果它恰好与列表推导式的循环变量同名,那它就是 循环变量
    如果它跟 lambda 形参同名,那它就是 形参
_java_python的主页 _java_python | 小虾三级 | 园豆:1040
提问于:2025-09-02 17:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册