Если у вас есть списки, я бы создал словарь, а затем использовал pd.concat
+ конструктор DataFrame
по умолчанию, чтобы вывести DataFrame
import pandas as pd
# Whatever your values are, whatever the size.
A = ['ListA_values']*40
B = ['ListA_values']*80
C = ['ListA_values']*90
d = {'A': A, 'B': B, 'C': C}
pd.concat([pd.DataFrame(v, columns=['Values']).assign(Type=k) for k,v in d.items()], ignore_index=True)
Вывод:
Values Type
0 ListA_values A
1 ListA_values A
2 ListA_values A
3 ListA_values A
4 ListA_values A
5 ListA_values A
.. ... ...
206 ListA_values C
207 ListA_values C
208 ListA_values C
209 ListA_values C