Python Forum
Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
replace vowels
#10
Puny mortals, and iterating over characters in a word... (ie, if we're solving homework, at least give an answer that looks like they didn't do it themselves ;)
>>> def replace_vowel(words):
...   replacements = str.maketrans({ch:"-" for ch in "aeiouAEIOU"})
...   for word in words:
...     yield word.translate(replacements)
...
>>> items = ['john', 'tony', 'luck', 'o', 'mIssissippi']
>>> list(replace_vowel(items))
['j-hn', 't-ny', 'l-ck', '-', 'm-ss-ss-pp-']
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,170 May-02-2021, 06:57 PM
Last Post: perfringo
  counting vowels in a string project_science 3 2,580 Dec-30-2020, 06:44 PM
Last Post: buran
  Counting vowels in a string (PyBite #106) Drone4four 4 2,272 Jul-07-2020, 05:29 AM
Last Post: theknowshares
  Search & Replace - Newlines Added After Replace dj99 3 3,419 Jul-22-2018, 01:42 PM
Last Post: buran
  no vowels function alex_bgtv 6 5,064 Jan-01-2018, 08:48 PM
Last Post: alex_bgtv
  Vowels and Consonants detector OmarSinno 5 9,792 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