【python】便捷表示从1-30的组内相同数据

如图,红色部分有大量重复的province_id_i,编码从1到30,由于是函数部数据,我一个个敲了,现在要做城市的控制,300多个id,有没有专业人员知道不破坏上下函数关系的情况怎么便捷表示1到300个数据;
ps:我想过for循环,但是怕破坏函数内部关系,很苦恼。

img

从图上看,就是个列表,
head = [非province_id部分]
prov = [f'province_id_{i}' for i in range(1,31)]
reg_data1[head + prov] 这样就行了吧