2013-07-30 59 views
1

我有一個Python中的字符串列表,我想檢查字符串「EVN」是否不在segmentList[x][0:3]範圍內,所以我可以在它的特定位置創建它名單。檢查列表中是否存在字符串

我試圖檢查列表中的該範圍內的字符串(segmentType = segmentList[x][0:3]),如果不是,我想調用方法create_EVN()並將「EVN」字符串插入列表移動的第二個位置而不是刪除它們。

我相當新的python,我試圖找到最有效的方式來做到這一點。我嘗試循環瀏覽列表,但無濟於事。

+10

你試過'不在'? –

+0

從來沒有使用過這個關鍵詞,但我會看看,謝謝 – Bradley

回答

2

如何

if 'EVN' not in segmentList[x][0:3] : 
    create_EVN() 
+0

嘿,謝謝你。它應該工作,但在這種情況下,它會檢查第一行(x),然後調用創建消息 - 如果EVN字符串存在於列表的第二行,該怎麼辦?因此,它需要檢查列表的每一行,然後調用create方法,如果它不在任何行上。 – Bradley

3

這是你在找什麼?

if 'EVN' not in segmentList[x][0:3]: 
    create_EVN() 
相關問題