Python Forum
Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
replace vowels
#2
You are looping over list1, which is 'john', 'tony', and 'luck'. None of those are in vowels, so your if statement never triggers.

You need two loops. First loop over the words in mlist, which effectively what you are doing now. Then loop over the characters in vowels. Then replace that character with a hypen (-, not an underscore _) in the word. You will need to build a list of the modified words and return that after both loops are finished.
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Messages In This Thread
replace vowels - by niru - Sep-25-2017, 06:06 PM
RE: replace vowels - by ichabod801 - Sep-25-2017, 06:12 PM
RE: replace vowels - by haye - Sep-25-2017, 08:50 PM
RE: replace vowels - by nilamo - Sep-25-2017, 08:54 PM
RE: replace vowels - by ichabod801 - Sep-25-2017, 09:15 PM
RE: replace vowels - by haye - Sep-26-2017, 10:00 AM
RE: replace vowels - by metulburr - Sep-26-2017, 10:06 AM
RE: replace vowels - by haye - Sep-26-2017, 10:18 AM
RE: replace vowels - by buran - Sep-26-2017, 10:22 AM
RE: replace vowels - by nilamo - Sep-26-2017, 12:46 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  remove vowels in word with conditional ambrozote 12 4,500 May-02-2021, 06:57 PM
Last Post: perfringo
  counting vowels in a string project_science 3 2,711 Dec-30-2020, 06:44 PM
Last Post: buran
  Counting vowels in a string (PyBite #106) Drone4four 4 2,421 Jul-07-2020, 05:29 AM
Last Post: theknowshares
  Search & Replace - Newlines Added After Replace dj99 3 3,534 Jul-22-2018, 01:42 PM
Last Post: buran
  no vowels function alex_bgtv 6 5,232 Jan-01-2018, 08:48 PM
Last Post: alex_bgtv
  Vowels and Consonants detector OmarSinno 5 9,973 Sep-21-2017, 02:27 PM
Last Post: buran

Forum Jump:

User Panel Messages

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