如果Python没有三元条件运算符,是否可以使用其他语言结构模拟一个?
有没有办法在Python中将if
/ else
语句压缩到一行?
我经常看到各种快捷方式,并怀疑它也适用于此.
我正在读取一个文件并将信息存储在dict中,因为它从上到下读取.与原始文件相比,我不想以错误的顺序打印出来.
另外,一个非常小的问题:我记得在某个地方看到if和else语句的简短形式:
if a == 'a':
a = 'b' ? a = 'c'
Run Code Online (Sandbox Code Playgroud)
你知道确切的形式吗?
谢谢.