Самый простой и элегантный способ заключается в следующем:
all(x==myList[0] for x in myList)
(Да, это даже работает с нулевым списком! Это потому, что это один из немногих случаев, когда python имеет ленивую семантику. )
Что касается производительности, это произойдет как можно скорее, поэтому оно асимптотически оптимально.
Это невозможно.
См. здесь :
. Для отладки только для управления и только для родного можно присоединить только 1 отладчик к процессу.
Почему?
Собственный отладчик крадет отладочные события из-под управляемого отладчика. Это смущает управляемый отладчик и приведет к его сбою. Собственный отладчик не имеет возможности координировать работу с управляемым отладчиком.
blockquote>
Для этого вам не нужны 2 отладчика. Вы можете использовать тот же отладчик для отладки обоих. Просто убедитесь, что ваше решение содержит оба проекта и просто поместите свои точки останова там, где они вам нужны