Python 检查第一个元素

Python 检查第一个元素,python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我对检查第一个元素有问题。如果字符串lista中的第一个元素不是“fe”,则字符串必须不正确。现在我的代码跳过了所有的“x”字符,但是我如何检查字符串的第一个字是“fe” my_dict = {'dai':5,'ain':3,'jee':3,'je':2,'ne':2,'ai':2,'fe': 1,} lista="xxxxxxxxxxfenejee" for word in my_dict: if word=='fe': a=lista.find('fe')

我对检查第一个元素有问题。如果字符串
lista
中的第一个元素不是“fe”,则字符串必须不正确。现在我的代码跳过了所有的“x”字符,但是我如何检查字符串的第一个字是“fe”

my_dict = {'dai':5,'ain':3,'jee':3,'je':2,'ne':2,'ai':2,'fe': 1,}
lista="xxxxxxxxxxfenejee"
for word in my_dict:
    if word=='fe':
        a=lista.find('fe')
        lista=lista[a:]
        print(lista)

感谢您的帮助

如果您需要检查字符串是否以另一个字符串开头,则有一个函数用于该字符串

lista.startswith('fe')

您可以使用string方法
startswith()


你能再详细一点吗?现在还不清楚你想达到什么目的。你的问题是,如果字符串以“fe”开头,你想打印字符串,而你的代码写得像是要剥去字符串以“fe”开头,如果不是这样,那么你到底想要什么,字典的用途是什么?@Gahan是的,如果字符串以“fe”和“strip”开头,我尝试打印字符串“fe”前面的字符串。Dict在这里是因为每一个单词的出现,我必须从'my_Dict'@Graku中增加价值,详细说明这个内容和要求。谢谢!!!返回true:)我不知道是函数:))谢谢帮助:)这正是我要找的:)
if word.startswith('fe'):
    print(word)