我需要在兩個字符串中找到相同的字符。
一個從打開的文件,我得到它使用這一個來自用戶的輸入
例子:如何用python找到兩個字符串中的相同字符
x = raw_input('input x')
y = open('file.txt' , 'r')
y = y.read()
假設我們需要看一下X = ABCDE和y =比較
我需要找到在這種情況下x == y
在這個例子中,我首先需要在y中找到'a',然後'b'等,
我不需要找到所有相同的字符串,只能從第一個到第持續。
從我的例子中,我們可以猜測在'a'之後y中將沒有'b',
所以它沒關係,我不需要找到'e',因爲在y中有'e'。
什麼你的意思是「發現?」如果你只需要知道它在那裏,'x in y'就足夠了。另外:請不要這樣寫代碼 - 你的文件對象永遠不會關閉。 – 2014-11-25 05:46:51
該文件是什麼樣子? – IanAuld 2014-11-25 05:58:19
@AdamSmith主要是在做一些文字隱寫術,它的一些映射目的。爲此,我需要知道x中每個字符的位置與y中的字符相同。如果找不到,我會轉到下一個字符和下一個字符,因爲對於x中的每個字符,我需要獲取其下一步的信息位置。 – 2014-11-25 08:34:53