在映射函数python中使用通配符

时间:2017-05-08 13:15:25

标签: python dictionary dataframe

他们是一种在映射函数中使用通配符的方法。我有这样的事情:

dictionary = {'James':'James Mcree'}

基本上说明在我的数据框架中找到James的任何地方都会将名称更改为James Mcree,但我想以某种方式将通配符放入我的映射函数中:

dictionary = {'Jam*':'James Mcree'} 

所以它会在我的数据框中看到它有起始字母Jam *的任何地方它会改变它给James Mcree。所以Jam之后会发生什么事。它可能是Jammed,Jamis ..等我只想使用通配符来说明是否有这些字母将其更改为指定的名称。

如果我理解正确,那么星号代表从改变到指定名称的任何内容,即James Mcree。

此外,如果你能够做到这一点,他们也可以指定类似的东西:

dictionary = {'J*s':'James Mcree'}

所以它会查找以J开头并以s结尾的任何内容。

我还没有找到办法做到这一点,任何帮助都会很棒,提前谢谢。

0 个答案:

没有答案