在这里,我经常看到某人的代码以及看起来像“单行”的代码,这是一条以传统“if”语句或“for”循环工作的标准方式执行的单行语句。
我在 Google 上四处搜索,并不能真正找到您可以执行哪些类型的操作?任何人都可以建议并最好给出一些例子吗?
例如,我可以在一行中做到这一点吗:
example = "example"
if "exam" in example:
print "yes!"
或者:
for a in someList:
list.append(splitColon.split(a))
最佳答案
嗯,
if "exam" in "example": print "yes!"
这是一种改进吗? 否。您甚至可以在 if
子句的主体中添加更多语句,方法是用分号分隔它们。不过我建议反对。
关于python - 一行 'if'/'for' -statements 是好的 Python 风格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729034/