我要用户输入一个用逗号分隔的输入(例如:Math,30),基本上我想做的是将“ Math”放入一个列表,然后取“ 30”并将其放入另一个列表。
答案 0 :(得分:1)
您可以使用:
a,b=input().split(',')
a=[a]
b=[b]
print(a)
print(b)
因此,如果输入为Math,30 输出是 ['数学'] [30]
答案 1 :(得分:0)
您可以使用split()完成此操作:
data = "Math, 30".split(', ') # where the contents of split() are the characters you want to split
data
是:
['Math','30']
然后您可以将其放入2个列表中。
答案 2 :(得分:0)
尝试如下。您将字符串作为输入,然后使用string.split
,进一步删除每个单词周围的空格
string = input("Provide your string>>>")
list = [s.strip() for s in string.split(',')]
print(list)
#Provide your string>>>Math, 30
#['Math', '30']