Python 你能在一个变量中存储和排列吗
大家好,我是python新手,我正在创建一个程序,在这个程序中,用户使用输入函数输入一些东西,如果输入等于一个变量,就会发生一些事情。我的问题是,您能否创建一个变量,并在该变量中提供一个选择列表。下面是我之前试过但没用的东西Python 你能在一个变量中存储和排列吗,python,arrays,Python,Arrays,大家好,我是python新手,我正在创建一个程序,在这个程序中,用户使用输入函数输入一些东西,如果输入等于一个变量,就会发生一些事情。我的问题是,您能否创建一个变量,并在该变量中提供一个选择列表。下面是我之前试过但没用的东西 vol_cube = ["CV" , "cv", "Cube_vol"] 所以这不起作用,我的问题是,我怎么会有类似的东西。试试这个: vol_cube = ["CV" , "cv", "Cube_vol"] # creates the list while True:
vol_cube = ["CV" , "cv", "Cube_vol"]
所以这不起作用,我的问题是,我怎么会有类似的东西。试试这个:
vol_cube = ["CV" , "cv", "Cube_vol"] # creates the list
while True: # loops until the user gives a correct input
user_input = input('Please enter something: ')
if user_input in vol_cube: # if their input is a value stored in vol_cube
break # breaks the loop
这是有效的Python代码。。。你说它“不工作”是什么意思?因此,当用户在该数组中键入任何内容时,python似乎不会将其作为有效输入,并且不会发生任何情况。