Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 你能在一个变量中存储和排列吗_Python_Arrays - Fatal编程技术网

Python 你能在一个变量中存储和排列吗

Python 你能在一个变量中存储和排列吗,python,arrays,Python,Arrays,大家好,我是python新手,我正在创建一个程序,在这个程序中,用户使用输入函数输入一些东西,如果输入等于一个变量,就会发生一些事情。我的问题是,您能否创建一个变量,并在该变量中提供一个选择列表。下面是我之前试过但没用的东西 vol_cube = ["CV" , "cv", "Cube_vol"] 所以这不起作用,我的问题是,我怎么会有类似的东西。试试这个: vol_cube = ["CV" , "cv", "Cube_vol"] # creates the list while True:

大家好,我是python新手,我正在创建一个程序,在这个程序中,用户使用输入函数输入一些东西,如果输入等于一个变量,就会发生一些事情。我的问题是,您能否创建一个变量,并在该变量中提供一个选择列表。下面是我之前试过但没用的东西

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似乎不会将其作为有效输入,并且不会发生任何情况。