代码之家  ›  专栏  ›  技术社区  ›  Marcus Whybrow

Python 2.4内联if语句

  •  2
  • Marcus Whybrow  · 技术社区  · 14 年前

    'parent': c.parent.pk if c.parent is not None else None
                           ^
    

    if

    或者,我应该换成Python2.5吗。我已经将python2.5安装到我的主目录下的一个目录中,并成功地在2.5下运行python解释器。如果我希望使用Python2.5实现所有功能,我可以在哪里设置它?

    2 回复  |  直到 14 年前
        1
  •  4
  •   Jochen Ritzel    14 年前

    added with 2.5 ,差不多4年前发布。您可以更新您的Dreamhost版本 like this

        2
  •  2
  •   Shadow Wizard    13 年前

    http://www.diveintopython.net/power_of_introspection/and_or.html

    (1 and [a] or [b])[0]
    'parent': (c.parent is not None and [c.parent.pk] else [None])[0]
    
    推荐文章