Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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_List_Input - Fatal编程技术网

如何将python上的输入分离到不同的列表中?

如何将python上的输入分离到不同的列表中?,python,list,input,Python,List,Input,我有一个代码,其中我需要将3个不同的输入放入单独的列表中。目前,我已设置了3个列表: A = [] B = [] C = [] 目前,我还有3种不同的输入,每个列表一种,我希望将这些输入组合成一种输入,用逗号或分号分隔其中的每个因素 例如: Apple,365,rope 使用python,我将如何分离输入中的每个因素,以便将它们放入不同的列表中 我已尝试使用输入搜索如何分离,但没有成功,因为我不知道输入将是什么。假设您的输入位于使用input()函数的命令行上,您可以执行以下操作: A =

我有一个代码,其中我需要将3个不同的输入放入单独的列表中。目前,我已设置了3个列表:

A = []
B = []
C = []
目前,我还有3种不同的输入,每个列表一种,我希望将这些输入组合成一种输入,用逗号或分号分隔其中的每个因素

例如:

Apple,365,rope
使用python,我将如何分离输入中的每个因素,以便将它们放入不同的列表中


我已尝试使用输入搜索如何分离,但没有成功,因为我不知道输入将是什么。

假设您的输入位于使用
input()
函数的命令行上,您可以执行以下操作:

A = []
B = []
C = []

# if string
your_input = "Apple,365,rope"
your_input = your_input.split(",")
A = [your_input[0]]
B = [your_input[1]]
C = [your_input[2]]

print A, B, C

# if tuple
your_input = ("Apple", "365" , "rope")
A = [your_input[0]]
B = [your_input[1]]
C = [your_input[2]]

print A, B, C
A = []
B = []
C = []

# let's say you input "Apple,365,rope"
my_input = input()

# we split it on each commma into a list -> ["Apple", "365","rope"]
split_input_list = myinput.split(',')

# finally we put each input into the respective list
A.append(split_input_list[0])
B.append(split_input_list[1])
C.append(split_input_list[2])

输入是什么结构?例如,它是一个字符串
“Apple,365,rope”
,一个元组('Apple',365,'rope')```等等。“将输入组合成一个输入,同时分离每个因素”本身就没有意义。提供任何相关代码,并对您尝试过的内容、输入内容、输出内容以及决定输出外观的内容进行更多解释。您可以连续三次分配给
A[0]
。你是说
A[0]
B[0]
C[0]
?此外,您必须使用
append()
,因为空列表中没有元素
0
。我建议不要屏蔽内置的
输入。