D=int(input().split(","))
print(D)
TypeError:int()参数必须是字符串,类字节对象或数字,而不是'list'
答案 0 :(得分:0)
检查是否使用完全
>>> x=input('Enter multiple inputs')
Enter multiple inputs 8,9,'ll',5
>>> x
"8,9,'ll',5"
x.split(',')
['8', '9', "'ll'", '5']
答案 1 :(得分:0)
您正尝试将列表转换为int。
string.split()返回列表。
user_input = input('Enter Comma Seperated Digits:' ).split(',')
#Enter Comma Seperated Digits: 1,2,3
D = [int(x) for x in user_input]
# This will return a LIST of integers.
D= [1,2,3] #
print type(D[0])
# <class 'int'>