Python Forum
Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
replace vowels
#6
is there a way to do it like this ? since i want EVERY vowels to be replaced by '-'

list1 = ['john', 'tony', 'luck', 'o']
 
def replace_vowel(mlist):
    vowels = 'aeiouAEIOU'
    newlist = [c.replace(vowels, '-') for c in mlist]
    return newlist

 
print replace_vowel(list1)
Output:
['john', 'tony', 'luck', '-']
or with:
     newlist = ['-' if c in 'aeiou' else c for c in mlist]
     return newlist
same output
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,238 May-02-2021, 06:57 PM
Last Post: perfringo
  counting vowels in a string project_science 3 2,618 Dec-30-2020, 06:44 PM
Last Post: buran
  Counting vowels in a string (PyBite #106) Drone4four 4 2,312 Jul-07-2020, 05:29 AM
Last Post: theknowshares
  Search & Replace - Newlines Added After Replace dj99 3 3,450 Jul-22-2018, 01:42 PM
Last Post: buran
  no vowels function alex_bgtv 6 5,114 Jan-01-2018, 08:48 PM
Last Post: alex_bgtv
  Vowels and Consonants detector OmarSinno 5 9,825 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