守候你守候我
您可以使用explode和map:df1 = df.explode('genres').sort_values('genres').rename( columns={'genres' : 'genres_group'})\ .set_index('genres_group',append=True) df1['genres'] = df1.index.get_level_values(0).map(df['genres']) print(df1) movie_id genres genres_group 0 1 2 [1, 2]1 1 3 [1, 3]0 2 2 [1, 2]2 2 4 [2, 4]1 3 3 [1, 3]2 4 4 [2, 4]