当前位置: 首页 > 知识库问答 >
问题:

将第一个元音出现之前的尾随字符添加到单词末尾

林夕
2023-03-14

我认为这个标题解释得不够充分。

基本上我有一个包含所有元音的列表和另一个包含组成单词的字符的列表。

我需要获取包含单词的列表,并获取第一个元音之前的所有字符,然后按顺序将它们添加到末尾。

我不明白的是怎么做,我有两个想法:

for characters in word:
     if(character != vowel):
         vCount += 1
     else:
         break
     break

for i in range(vCount):
     print(i)
     wList.append(wList.pop(i))

另一个基本上是一样的,但是每次看到不是元音,它就会弹出来。我最初没有看到的明显问题是“元音”不仅仅是一个单数实体,字符不等于a,流行,字符不等于e,流行等等。或者在vCount的例子中,它只是比wList的实际长度长得多。

有人想过如何解决这个问题吗?

编辑:对不起,不清楚:

猫-

忍受-

共有1个答案

狄冥夜
2023-03-14

我希望代码是不言自明的:

vowel = 'aeiou'
my_word = 'education'
vowel_list = vowel.split()
my_word_list = my_word.split()
for index, character in enumerate(my_word):
    # Loop through the items in your my_word_list
    if character in vowel_list:
         print my_word_list[index:] + my_word_list[:index]

投入1:教育

产出1:教育

输入2:知识

输出2:owledgekn

 类似资料:
  • 问题内容: 我需要删除单词的第一个字母并将其移到末尾,例如: 到目前为止,我已经尝试过了: 但是,我应该如何将第一个字母移到末尾? 问题答案: 您可以使用:

  • 当读取文件时,将关键字flagstop、wb、nb、sb、eb从名称的开头移动到停止名称的结尾,例如“wb HASTINGS ST FS HOLDOM AVE”变为“HASTINGS ST FS HOLDOM AVE wb”。 到目前为止,我已经获得了如下所示的读取文件的代码,但我不确定如何将数组中的字符串关键字移动到字符串的结尾,给出了上面所示的条件。我需要能够移动第一个字在停止[2]如果它是上

  • 本文向大家介绍将尾随零添加到Python字符串,包括了将尾随零添加到Python字符串的使用技巧和注意事项,需要的朋友参考一下 作为数据处理活动的一部分,有时我们需要在一个字符串后附加另一个字符串。在本文中,我们将看到如何将动态零数字附加到给定的字符串。可以通过使用以下程序中所示的各种字符串函数来完成此操作。 使用ljust和len Python字符串方法返回以长度为宽度的字符串左对齐的字符串。使

  • 问题内容: 我有两个长度未知的数组,我只想将一个附加到另一个的末尾,即: 我曾尝试使用,但似乎无法使其正常工作。 问题答案: 使用,应类似于以下内容:

  • 问题内容: 我可以通过以下方式替换美元符号 :通过添加边界字符来替换单词: 但是我似乎无法将它们结合起来用美元符号代替单词。 这是一个例子。我正在尝试将“ ”(不)替换为“ ”。 产出 如何获得它来代替$ temp4和仅$ temp4? 问题答案: 使用明确的单词边界,和,而不是上下文相关的: 请参阅 regex演示 。 如果在当前位置的左侧紧邻有一个非单词char ,则是一个向后的否定后向匹配;

  • 问题内容: 这是我所拥有的: 如何编写代码以在列表末尾添加节点? 所以如果我有 我怎么去 其实…我什至不确定是否要添加到最后。我认为添加然后排序是有效的吗?不确定。 谢谢! 问题答案: