Идиома Python для возврата первого элемента или NonePython

Программы на Python
Anonymous
Идиома Python для возврата первого элемента или None

Сообщение Anonymous »

Я вызываю несколько методов, которые возвращают список. Список может быть пустым. Если список непустой, я хочу вернуть первый элемент; в противном случае я хочу вернуть None. Этот код работает:

Код: Выделить всё

def main():
my_list = get_list()
if len(my_list) > 0:
return my_list[0]
return None
но мне кажется, что для этого должна быть простая однострочная идиома. Есть?

Вернуться в «Python»