Python 处理输入的索引

Python 处理输入的索引,python,variables,indexing,Python,Variables,Indexing,我对python非常陌生。我刚开始大学的第一年,我需要编写一个程序,提示用户输入一个值,例如“AMS 0 25 S E”,然后可能使用索引,将每个值拆分,并将它们转换为变量,我可以在计算中使用 我基本上希望用户能够输入飞行规范,让程序根据输入值进行计算和判断 a=输入(“请输入您的航班规格:”) b=a.split(“”)在运行时很难创建变量。但是您可以创建一个数组并命名变量来保存索引,然后您可以以同样的灵活性操作输入,但语法略有不同: input = "AMS 0 25 S E&qu

我对python非常陌生。我刚开始大学的第一年,我需要编写一个程序,提示用户输入一个值,例如“AMS 0 25 S E”,然后可能使用索引,将每个值拆分,并将它们转换为变量,我可以在计算中使用

我基本上希望用户能够输入飞行规范,让程序根据输入值进行计算和判断

a=输入(“请输入您的航班规格:”)
b=a.split(“”)

在运行时很难创建变量。但是您可以创建一个数组并命名变量来保存索引,然后您可以以同样的灵活性操作输入,但语法略有不同:

input = "AMS 0 25 S E"
arr = input.split()

varA = 0
varB = 1
varC = 2
varD = 3
varE = 4

print(arr[varC]) #=> 25

我理解这样的问题:我们有一个userinput,并希望在某些分隔符处拆分它

为此,您可以使用:

输出:

['AMS', '0', '25', 'S', 'E']

AMS 
0 
25 
S 
E

是的,这是我想要的,除了我不想打印分割值,我想在其他计算和真-假语句中使用它们。这没问题,整个输入可以通过b访问,你可以简单地像b[0],b[1]那样索引它们有没有一种方法可以将拆分应用于浮点或整数?您可以将字符串输入转换为浮点或整数:欢迎使用SO!我认为你的问题太模糊了:不清楚预期产出应该是什么样子。请展示您迄今为止所做的尝试,然后提出与代码相关的问题。
['AMS', '0', '25', 'S', 'E']

AMS 
0 
25 
S 
E