在特定字符后提取特定字符串

时间:2017-09-10 11:01:37

标签: python

dict

我怎样才能得到每个人姓名后的标志/号码?我想知道mary:2 jay:3 ken:+ steven:+ john:- 在这种情况下是否会起作用,因为我的预期输出是:

'propval'

1 个答案:

答案 0 :(得分:0)

获取" +"的索引在字符串中,您可以使用:

import matplotlib.pyplot as plt

plt.figure()
plt.loglog([1,10,60],[1,0.1,0.005])
plt.annotate('', xy=(5, 0.098), xytext=(2, 0.002), 
            arrowprops=dict(facecolor='black', shrink=0.),
            )

plt.ylim(0.001, 10)

plt.show()

检查" +"存在于字符串中,使用:

ylim

要迭代字符串列表,您可以执行以下操作:

index = a_string.index("+")

有五十种方法可以做你想要的。我建议你阅读Python tutorial

修改

您可以使用RegEx提取字段名称/编号

if "+" in a_string:
    # ...