作为一个python初学者,我想问一下,我想从方括号中获取字符串,最好不要尝试从python导入任何模块。如果没有,没关系。你知道吗
例如
def find_tags
#do some codes
x = find_tags('Hi[Pear]')
print(x)
它会回来的
1-Pear
例如,如果有多个括号
x = find_tags('[apple]and[orange]and[apple]again!')
print(x)
它会回来的
1-apple,2-orange,3-apple
如果有人能帮我,我将不胜感激谢谢!你知道吗
在这里,我试着解决它。这是我的密码:
函数将返回位于给定字符串参数括号之间的项的列表。你知道吗
任何建议都将不胜感激。你知道吗
您可以在文本的所有字符上使用一个简单的for循环来解决这个问题。你知道吗
你必须记住,如果你是内部标签或外部标签-如果在内部将字母添加到临时列表中,如果遇到标签的结尾,则将整个模板列表作为单词添加到返回列表中。你知道吗
您可以使用单词列表的^{} 来解决编号问题:
然后在每个打印命令之后指定“,”作为分隔符以获得输出。你知道吗
x
看起来像:[(1, 'apple'), (2, 'orange'), (3, 'apple')]
如果您的模式是一致的,比如
[sometext]sometext[sometext]...
,您可以这样实现您的函数:顺便说一句,您可以使用堆栈数据结构(FIFO)来解决这个问题。你知道吗
相关问题 更多 >
编程相关推荐