如何将逗号分隔的字符串拆分为字符串列表?

时间:2020-08-20 18:13:34

标签: python list comma

输入类似于:W,79,V,84,U,63,Y,54,X,91

输出应为:['W','79','V','84','U','63','Y','54','X','91']

但是我的代码充满了逗号。

a1=list(input())
print(a1)

我的输出是['W',',','7','9',',','V',',','8','4',',','U' ,',','6','3',',','Y',',','5','4',',','X',',','9',' 1']

如何删除逗号? 注意:不能使用内置函数,除了input(),split(),list.append(),len(list), range(),print()]

2 个答案:

答案 0 :(得分:5)

您必须使用input().split(',')分割输入。

a1=input().split(',')
print(a1)

答案 1 :(得分:0)

@MarcSances回答了您的问题。 但是,如果您只想从列表中删除逗号,请使用此

a1 = [x for x in list(input()) if x != ',']
print(a1)

或者分三行进行

user_input = list(input())
a1 = [x for x in user_input if x != ',']
print(a1)