antar2 wrote:
Hello Suppose I have a textfile (text1.txt) with following four words:
I see seven. Just say 'list of words'
Apple balcony cartridge damned paper bold typewriter and I want to have a python script that prints the words following the word starting with the letter b (which would be cartridge) or differently put, a script that prints the element following a specified element: I am more experienced in Perl, and a beginner in python I wrote a script that - of course - does not work, that should print the element in a list following the element that starts with a b
I believe wordlist = open('words.txt','r').read().split('\n') should give you the list in Python. In any case, wordlist = ['Apple','balcony', 'cartridge', 'damned', 'paper', 'bold', 'typewriter'] for i, word in enumerate(wordlist): if word[0] == 'b': print(wordlist[i+1]) # 3.0 break #prints cartridge (in 3.0) -- http://mail.python.org/mailman/listinfo/python-list