私は次の機能を持っています:
def filterArgs( args ):
filterflag = len(args)>=1 and args[0] == "-i"
if flag:
args = " ".join(args[1:]).strip()
else:
args = " ".join(args).strip()
私のコードでは、次のように呼んでいます。
filterArgs( [ 106645929 ] ) #example 1
filterArgs( [ "-i", 106645929 ] ) #example 2
Cで条件演算子のようなものを使用し、関数を無視する方法はありfilterArgs
ますか?
args = filterflag ? args[1:] : args
私の目的は、より少ない行を書くことです。