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

Reply via email to