python - 如果元音在辅音之后并在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("这是我们的家"))
解决方案
推荐阅读
- javascript - 在客户端屏蔽输入的信用卡号
- powershell - 在 PowerShell 中从 PowerPoint 创建 mp4
- pointers - 在 Rust 中使用显式注释取消引用原始指针
- python - 如何检查点落在矩形中,反之亦然?
- r - 将“名字姓氏”更改为“姓氏,名字”
- php - 在 PHP 中使用加密密码进行登录验证
- javascript - 从外部变量中恢复带有换行符的文本
- c - 将数据保存在c中的文件中
- python - 将字符串中的 unicode 字符转换为 ISO 8859-1 字符
- django - Django REST Framework 中自定义身份验证的返回值