print (tuple(list(input("enter sequence\n").strip(",")))
我尝试接受一个数字序列输入,用","然后将其转换为列表...然后再次将其转换为元组并打印,但是,
解析时显示错误:unexpected EOF
!
答案 0 :(得分:0)
Sub main()
Dim ws As Worksheet
For Each ws In Sheets(GetSheets) '<--| here you call GetSheets() Function and have user select sheets to loop through
MsgBox ws.Name
Next
End Sub
您的代码也有不匹配的括号。
答案 1 :(得分:0)
尝试
print(tuple((raw_input("enter sequence\n").strip(',').split(','))))
您的原始代码有两个问题:
它缺少右括号,因此会抛出一个SyntaxError:语法无效
如果要用“,”分隔输入,则可以使用split方法。 strip方法从字符串的末尾删除给定的字符(因此,如果输入'1,2,4,5',它将删除右边的逗号)。
使用split方法时,无论如何都会提供一个列表,因此您无需使用list函数来制作列表。