Pandas 来自一个输入请求的多个输入

Pandas 来自一个输入请求的多个输入,pandas,input,Pandas,Input,只需要有人告诉我如何运行输入变量1-50,而不是写出input1=,input2=等等 ap1 = input('Airport 1:').upper() ap2 = input('Airport 2:').upper() ap3 = input('Airport 3:').upper() data = [['led1', ap1], ['led2', ap2], ['led3', ap3]] df = pd.DataFrame(data, columns=['LedNum', 'AP']

只需要有人告诉我如何运行输入变量1-50,而不是写出input1=,input2=等等


ap1 = input('Airport 1:').upper()
ap2 = input('Airport 2:').upper()
ap3 = input('Airport 3:').upper()


data = [['led1', ap1], ['led2', ap2], ['led3', ap3]]
df = pd.DataFrame(data, columns=['LedNum', 'AP'])

df.to_csv('airports.csv')

对于每个输入,可以使用列表而不是一个变量。也许是这样的:

ap_list = [input(f'Airport{i+1}:').upper() for i in range(3)]
data = [[f'led{i+1}', ap_list[i]] for i in range(len(ap_list))]
df = pd.DataFrame(data, columns=['LedNum', 'AP'])
df.to_csv('airports.csv')

完美的刚刚开始,我甚至不知道名单谢谢!