0
我是一个相对较新的Python开发人员,但我来自Java背景。在Java中,有一个线布尔检查/分配器(因为缺乏一个更好的词):Python中的单行布尔检查
int result = (x)?y:z;
我想在Python中使用类似的方法,但是我不知道这个结构是否存在。有没有办法来声明一个变量,检查一个条件是否为真,并将其分配给两个值之一,而不使用if/else?
我是一个相对较新的Python开发人员,但我来自Java背景。在Java中,有一个线布尔检查/分配器(因为缺乏一个更好的词):Python中的单行布尔检查
int result = (x)?y:z;
我想在Python中使用类似的方法,但是我不知道这个结构是否存在。有没有办法来声明一个变量,检查一个条件是否为真,并将其分配给两个值之一,而不使用if/else?
OP,这已被问过的SO十亿倍。 – smci