猿问

如何在python中分割线但不删除线中的变量

现在,我的项目中包含以下代码:


if keyword in sample_namespace:

    return sample_namespace[keyword]

else:

    return None

命名空间是根据插件内容动态构建的。


如果它是字典,而不是名称空间,我可以简单地执行sample_dict.get(keyword)来获得相同的功能。有什么办法可以在实现相同整洁度的同时使用名称空间来做到这一点?


慕哥6287543
浏览 180回答 3
3回答

MMMHUHU

如果它们都以“ http”开头,则可以使用http作为分隔符来分割它们,否则可以执行两个步骤:首先使用空格或http作为firstSplit = line4.split('',1)从字符串中提取第一个url。firstString= firstSplit.pop(0) -> pop the first urlsecondSplit =firstSplit.join() -> join the restsecondSplit[-1].split('lemon#gloss') ->splits the remaining two
随时随地看视频慕课网APP

相关分类

Python
我要回答