Использование pass
кажется плохой идеей в троичном операторе, тем более что вы можете встроить одно выражение if
.
Если вас не беспокоит, что ваш список None
, вы можете сократить тест, чтобы просто использовать логическое значение самого списка. Это имеет то преимущество, что допускает любую нормальную последовательность, а не только списки.
В общем, вы могли бы сделать что-то вроде:
if list_1: some_dataframe_df = myfunction()