我從python開始。對不起,如果問題是微不足道的。給出從列表中的單詞,我需要找到列表中的所有下一個數字值
我一直在尋找,但我沒有發現任何像我的問題。
給定一個從列表中的單詞,我需要找到第一個單詞,其中至少包含一個來自給定單詞位置的數字。
例如,給定的字= CAR和我的名單是:
ls1 = ['MOTO', 'FREZZE', 'CAR', 'DECIDING', 'LOCAL', 'USING', '4587125', 'JOY', 'CAR', 'YORT', '548H21']
我有望迴歸:
ls2 = ['4587125','548H21']
我一直在努力,但沒有結果發現... 感謝您的幫助,
我的代碼,
def hasNumbers(inputString):
return any(char.isdigit() for char in inputString)
def number_word (character):
while not hasNumbers(character):
character = [ls1()[i + 1] for i, word in enumerate(ls1()[:-1]) if word == character]
if hasNumbers(character):
return character
Marcus
你應該表現出你的代碼,以顯示你正面臨着在自己的實現有什麼困難。 – idjaw
你能告訴我們你想用什麼策略,爲什麼它不起作用?解決這個問題是微不足道的,但我們不應該爲你做功課 – Metareven
@Metareven okey –