~x = -(x+1)
x = 3 print(~x) # -4二、布尔取反
import pandas as pd df = pd.DataFrame([[1,2,3,4,5,6],[1,2,3,4,5,6]],columns=['A','B','C','D','E','F']) lt = ['D','E','F','G','H','I'] print(df) # A B C D E F # 0 1 2 3 4 5 6 # 1 1 2 3 4 5 6 print(df.columns.isin(lt)) # [False False False True True True] print(~df.columns.isin(lt)) # [ True True True False False False] print(df.columns[~df.columns.isin(lt)]) # Index(['A', 'B', 'C'], dtype='object') print(df[df.columns[~df.columns.isin(lt)]]) # A B C # 0 1 2 3 # 1 1 2 3



