mi sento molto confuso su qualche codice come questo [non scritto da me]:come utilizzare pitone di qualsiasi
version = any(func1(), func2()) # wrong, should be any([func1(), func2()])
def func1():
if something:
return 1
else:
return None
def func2():
if something:
return 2
else:
return 3
version
deve essere un num. quando [func1(), func2()]
è [1, None]
, dovrebbe restituire 1, quando è [None, 2]
, dovrebbe restituire 2, quando [1, 2]
, dovrebbe restituire 1.
quindi penso che sia sbagliato usare any()
in questo codice, perché any()
basta tornare True
o False
. Se rewirte questa logica usando un altro modo, non riesco a trovare un modo aggraziato come un pitone.
Voglio sapere se any()
può raggiungere la logica, se non, come ottenerlo con garbo?
Stai chiedendo su quale scenario usare 'any()', o come semplificare questo pezzo di codice? – Nayuki
@NayukiMinase Voglio sapere se 'any()' può raggiungere la logica, se no, come ottenerlo con garbo? –