Python Forum
Trying to find first 2 letter word in a list of words
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Trying to find first 2 letter word in a list of words
#4
Hi,

Quote:first iteration passing over "this" produces a False and so the function should continue on to the second word in the list "is",

This is not happening, hence the code does not work.

The following loop:
for wd in xs:
        if len(wd) == 2:
            return wd
        return " "
will not loop through the whole list simply because the code checks:
if len(wd) == 2:

- the condition is not met since ,,this,, is 4 characters long.

Therefore the code moves on to:
return " "
- this simply exits the for loop returning empty string " " and the code then moves on to:
print("The first 2 letter word is ", find_first_2_letter_word(xs))
You do not want to exit the loop after the first iteration :) Delete/comment out the line that makes the loop exit and the code should work.
Reply


Messages In This Thread
RE: Trying to find first 2 letter word in a list of words - by Intr0spective - Aug-08-2020, 05:56 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  find and group similar words with re? cartonics 4 683 Oct-27-2023, 05:36 PM
Last Post: deanhystad
  Program to find Mode of a list PythonBoy 6 1,000 Sep-12-2023, 09:31 AM
Last Post: PythonBoy
  Function to count words in a list up to and including Sam Oldman45 15 6,414 Sep-08-2023, 01:10 PM
Last Post: Pedroski55
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,016 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  Working with Excel and Word, Several Questions Regarding Find and Replace Brandon_Pickert 4 1,492 Feb-11-2023, 03:59 PM
Last Post: Brandon_Pickert
  Find (each) element from a list in a file tester_V 3 1,157 Nov-15-2022, 08:40 PM
Last Post: tester_V
  read a text file, find all integers, append to list oldtrafford 12 3,372 Aug-11-2022, 08:23 AM
Last Post: Pedroski55
  For Word, Count in List (Counts.Items()) new_coder_231013 6 2,499 Jul-21-2022, 02:51 PM
Last Post: new_coder_231013
  find some word in text list file and a bit change to them RolanRoll 3 1,482 Jun-27-2022, 01:36 AM
Last Post: RolanRoll
  How to find the second lowest element in the list? Anonymous 3 1,907 May-31-2022, 01:58 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020