我有一个字符串的输入列表,需要在其中传递任何左大括号的索引,并期望python函数返回其相应的右大括号的索引及其值。你知道吗
输入列表:
mylist=[
'a',
'b(',
'(',
'cd',
'd(e)',
'hi)',
'last brace) '
]
我需要得到列表的索引和字符串
getindex=func(mylist[2])
getindex应该有hi)
和索引5。它应该忽略在ex:d(e)
或last brace)
等之间的任何相应的平衡大括号
getindex=(5,'hi)')
我对python不太熟悉,非常感谢您的帮助我。谢谢! 你知道吗
你只需要从起点开始计算左大括号,当遇到左大括号时,增加它,当遇到右大括号时,减少它。当它再次达到零时,您将找到正确的索引。你知道吗
示例代码:
希望对你有帮助。你知道吗
相关问题 更多 >
编程相关推荐