基本上需要一个简单的函数将String转换为Tuple。到目前为止,我已经尝试过各种方法,例如:
def studentinfo(info) :
infotu = tuple(info)
return(infotu)
studentinfo(aaa)
但这只会带来错误。有人请引导我朝正确的方向前进。
您不需要为此的功能。
即使在您的示例中,您也只包装了一条语句。
myString="noob"
print tuple(myString)
将打印:
('n','o','o','b')
如果需要定界符,请使用split函数将字符串转换为列表,并在列表上使用tuple()。
myString="stuff1,stuff2,stuff3"
myTup = tuple(myString.split(','))
print myTup
将打印:
('stuff1','stuff2','stuff3')
就是说,您的问题如下:您正在返回元组,但是对它不执行任何操作。
您需要将最后一行更改为:
print studentinfo(aaa)
您还需要确保aaa是实际上具有字符串值的变量
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句