nums_lst = []
for i in nums:
nums_lst.append(i.replace('号', ''))
for i in range(len(nums_lst)):
if '-' in nums_lst[i]:
each = nums_lst[i].split('-')
ele = [int(e) for e in each]
if len(each) == 2:
if each[0] < each[-1]:
max_ = max(ele)
min_ = min(ele)
if len(str(min_)) == 1: # 单号
for k in range(min_, max_ + 1):
df.loc[len(df)] = data.iloc[i]
df.iloc[len(df) - 1, -1] = str(k) + '号'