2017-06-13 159 views
-1

檢查第一個元素有問題。如果字符串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) 

感謝所有幫助

+1

你能稍微詳細一點嗎?目前還不完全清楚你想要達到什麼目標。 – zwer

+0

你的問題說你想打印字符串,如果它以'fe'開頭並且你的代碼寫得像你想剝離字符串以使它以'fe'開頭,如果它不是那麼你想要什麼以及字典的目的是什麼這裏? – Gahan

+0

@Gahan是的我嘗試打印字符串,如果以'fe'開始並在'fe'之前剝離字符串。字典在這裏因爲每一個字的發生我必須增加'my_dict'的價值 – Graku

回答

0

一個功能,您可以使用字符串方法startswith()

if word.startswith('fe'): 
    print(word) 
+0

感謝您的幫助:))這正是我期待的:) – Graku

0

如果需要檢查,如果字符串與一些其他字符串開始有它

lista.startswith('fe') 
+0

謝謝!返回true :)我不知道是那個函數:)) – Graku

相關問題