首页 > 解决方案 > 如果元音在辅音之后并在python中分配为一个字母,如何连接辅音和元音

问题描述

元音 = ['a', 'e', 'i', 'o', 'u'] 辅音 = ['b', 'c', 'd', 'f', 'g', 'h', 'j'、'k'、'l'、'm'、'n'、'p'、'q'、'r'、's'、't'、'v'、'w'、'x '、'y'、'z']

我想要这个输出

假设输入是“这是我们的家”

['T','hi','s','i','s','o','u','r','ho','me'] hi,ho,me 是一个字母

“某事胜过一切” ['so','me','t',hi','n','g','i','s','be','t','te' ,'r','t','ha','n','E','ve','r','y','t','hi','n','g'] 所以,me,hi,be,te,ha,ve,hi 是一个字母

def group_vowels(string): output = [] substring = ''

for i, c in enumerate(string, start=1):
    print('ic',i ,c)
    
    if c in consonants:
        a = substring
        substring = substring + c
        
        output.append(substring)
        substring = ''
      

   
    if c in vowels:
        substring = substring+c
    
        if i == len(string): output.append(substring)
return output

print (group_vowels("这是我们的家"))

标签: pythonunicodepython-unicodeunicode-string

解决方案


推荐阅读