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