import pandas as pd
df = pd.DataFrame([{"a":1,"b":11},{"a":1,"b":111},{"a":2,"b":22},{"a":2,"b":22},{"a":3,"b":33},{"a":3,"b":33},{"a":4,"b":33},{"a":4,"b":33}])
cc_list = list(df["a"].unique())
st_cc = cc_list[2]
ed_cc = cc_list[3]
st_in = df.loc[df["a"] == st_cc].index[0]
et_in = df.loc[df["a"] == ed_cc].index[-1]
df = df.iloc[st_in:et_in+1]
# print()‘dict’, ‘list’, ‘series’, ‘split’, ‘tight’, ‘records’, ‘index’
print(df.to_dict("records"))