简单版
当传入多个值时,使用split()函数来切割传入的多个值。
1. 不切割时:所输入数字没有存储到一个列表中,不方便调用
n = input('请输入数字:')
print(n)
#输入:1,2,3,4,5,6
#输出:1,2,3,4,5,6
2. 使用split()函数切割:所输入数字存储到一个列表中,但是是以字符串形式存储
n = input('请输入数字:')
list1 = n.split(',')
print(list1)
#输入:1,2,3,4,5,6
#输出:['1','2','3','4','5','6']
3. 使用列表推导式将字符串类型变成整数类型存储到列表中(很长很麻烦)
n = input('请输入数字:')
list1 = n.split(',')
list = [int(list1[i]) for i in range(len(list1))]#将字符串整形化
print(list1)
#输入:1,2,3,4,5,6
#输出:[1, 2, 3, 4, 5, 6]
4.并使用eval函数将输入的字符串转换为元组。(超级简单,方便调用)
list1 = eval(input("请输入元组:"))
print(f"{list1}")
#输入:1,2,3,4,5,6
#输出:(1, 2, 3, 4, 5, 6)