Jak sprawdzić, czy wartość na liście jest zaznaczona w ramce danych pand?

Wygląda brzydko:

df_cut = df_new[
             (
             (df_new['l_ext']==31) |
             (df_new['l_ext']==22) |
             (df_new['l_ext']==30) |
             (df_new['l_ext']==25) |
             (df_new['l_ext']==64)
             )
            ]

Nie działa:

df_cut = df_new[(df_new['l_ext'] in [31, 22, 30, 25, 64])]

Czy istnieje eleganckie i działające rozwiązanie powyższego „problemu”?

questionAnswers(2)

yourAnswerToTheQuestion