我正在处理堆栈,我想拆分“推送”值。总的来说,这恰好只是一个元组中的列表。我得到(作为输出):
('_stack_', ['data inside the stack'])
我希望得到这个:
('_stack_',['data','inside','the','stack])
我试了一下,但它抛出了一个错误(注意:'Stack' 是引用上面输出的变量):
for i in Stack:
Stack[1].split()
如果有人能帮我一把,我认为即使这是一个堆栈,迭代元组和列表的相同基础仍然应该成立?谢谢您的帮助!
只需创建一个具有所需值的新元组,如下所示:
t = ('_stack_', ['data inside the stack'])
nt = (t[0], t[1][0].split())
现在nt
正如预期的那样:
nt
=> ('_stack_', ['data', 'inside', 'the', 'stack'])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句