如何选择和删除一个单词的所有第一个辅音并将它们放在python中单词的末尾?

时间:2014-11-02 12:46:26

标签: python function nested-loops

我想删除一个单词的所有第一个辅音,并将它们放在单词的末尾

输入 - > "step down"

输出 - > "epst ownd"

到目前为止,这是我的代码:

def lang(text):
    alist=text.split() 
    vokaler="äåöaeiouÄÅÖAEIOU"
    retText=""
    for word in alist:
        nytext=""
        nytext_b=""
        n=0
        for tkn in word:
            if not tkn in vokaler:
                nytext+=tkn
                n+=1
            else:    
                for rest in word[n:]:
                    nytext_b+=rest
                    retText=nytext_b+nytext+"all"+" "

    return retText

print(lang("step down"))

1 个答案:

答案 0 :(得分:-2)

如果您想将字符串的每个字母都放在一边,那么您可以使用以下代码:

  a="step down"
  l=a.split()
  print l
  data1=""
  for x in l:
     data=x[1:]+x[0:1]
     data1=data1+data

     data1=data1+" "
  print data1

输出:

  teps ownd