我一直无法找到在for循环中如何使用continue/pass的技巧,你有什么想法吗?请不要提供显式的循环解决方案,应该将所有内容都放在一行中。
我已经尝试过使用continue、pass和only if语句来测试代码...
我已经尝试过使用continue、pass和only if语句来测试代码...
list_num=[1,3]
[("Hola" if i == 1 else continue) for i in list_num]
我的尝试的输出:
[("Hola" if i == 1 else continue) for i in list_num]
^
SyntaxError: invalid syntax
File "<stdin>", line 1
[("Hola" if i == 1 else pass) for i in list_num]
^
SyntaxError: invalid syntax
File "<stdin>", line 1
[(if i == 1: "Hola") for i in list_num]
^
SyntaxError: invalid syntax