Python在打印三个数字后将字符串插入列表

Arxci

基本上,我正在做一个挑战,我需要从每个单词中取出最后一个字母并将其移到单词的开头,我还需要在每个单词的末尾添加mu,并且我需要在三个单词之后添加emu已显示。我需要帮助的部分是在3个字之后添加emu(在for循环中)。我尝试采用一个变量,每次从列表中获得一个数字时都将其加1,然后检查数字%3 == 0,然后在其后插入'emu'。即使我在插入emu一次后将数字重置为其初始值,但下一次数字%3 == 0时它不会插入正确的位置

这是当前输出:

imu emu odmu tnomu emu wknomu whomu otmu odmu sthimu

我想要的是:

imu odmu tnomu emu wknomu whomu otmu emu odmu sthimu
sentence = 'i do not know how to do this'
sentence = sentence.split()

sentence = " ".join([words[-1:] + words[:-1] + 'mu' for words in sentence])

sentence = sentence.split()

number = 0
for words in sentence:
  index = sentence.index(words)

  if number % 3 == 0 and number != 0:
    number = 0
    sentence.insert(index, 'emu')
  else:
    number += 1

sentence = ' '.join(sentence)
print(sentence)
杰扎克

您可以enumerate在迭代时用于获取索引。

sentence = 'i do not know how to do this'
sentence = sentence.split()

sentence = " ".join([words[-1:] + words[:-1] + 'mu' for words in sentence])
result = []
for idx, word in enumerate(sentence.split()):
     if idx > 1 and idx % 3 == 0:
             result.append("emu")
     result.append(word)

print(" ".join(result))

您正在做的另一个错误是在迭代时将元素插入数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取字符串中出现的第三个数字

来自分类Dev

仅匹配ksh中字符串的前三个数字

来自分类Dev

从字符串中提取前三个数字

来自分类Dev

在字符串中选择第三个数字

来自分类Dev

Python-将字符串导入列表,另一个列表:)

来自分类Dev

为什么检查三个字符串之间的相等性不起作用,但检查三个数字之间的相等性呢?

来自分类Dev

确定字符串中的第三个数字在R中是否为0

来自分类Dev

将字符串拆分为三个双打

来自分类Dev

将字符串转换为三个整数?

来自分类Dev

将字符串分成三个单独的双打

来自分类Dev

在第一个数字后保留字符串

来自分类Dev

如何获得第一个数字后的字符串?

来自分类Dev

Python:将字符串切成三个字符的子字符串

来自分类Dev

正则表达式:如何捕获字符串中的三个数字,而不捕获字符串的其余部分?

来自分类Dev

输入的第三个数字后面加空格

来自分类Dev

有没有办法使用python定位并打印字符串中最长的三个单词?

来自分类Dev

如何打印字符串的每个第三个字符?java的

来自分类Dev

如何在遇到第一个数字后删除字符串中的字符

来自分类Dev

将包含CSV的三个字符串组合到android中的单个列表中

来自分类Dev

从三个数据帧动态创建字符串

来自分类Dev

更改连接字符串中的三个数据库名称

来自分类Dev

如何使input()考虑将整个字符串插入列表中?

来自分类Dev

在数字后在python中拆分字符串

来自分类Dev

python-将关键字后的字符串提取到列表中

来自分类Dev

检查列表中是否存在字符串,如果存在字符串,则输出第三个文件

来自分类Dev

如何在每个第n个索引处将字符串放入列表中?

来自分类Dev

Python:如何找到与字符串中前三个字符匹配的目录?

来自分类Dev

将长字符串分割成三个变量

来自分类Dev

如何将字符串变量串联成第三个?

Related 相关文章

  1. 1

    获取字符串中出现的第三个数字

  2. 2

    仅匹配ksh中字符串的前三个数字

  3. 3

    从字符串中提取前三个数字

  4. 4

    在字符串中选择第三个数字

  5. 5

    Python-将字符串导入列表,另一个列表:)

  6. 6

    为什么检查三个字符串之间的相等性不起作用,但检查三个数字之间的相等性呢?

  7. 7

    确定字符串中的第三个数字在R中是否为0

  8. 8

    将字符串拆分为三个双打

  9. 9

    将字符串转换为三个整数?

  10. 10

    将字符串分成三个单独的双打

  11. 11

    在第一个数字后保留字符串

  12. 12

    如何获得第一个数字后的字符串?

  13. 13

    Python:将字符串切成三个字符的子字符串

  14. 14

    正则表达式:如何捕获字符串中的三个数字,而不捕获字符串的其余部分?

  15. 15

    输入的第三个数字后面加空格

  16. 16

    有没有办法使用python定位并打印字符串中最长的三个单词?

  17. 17

    如何打印字符串的每个第三个字符?java的

  18. 18

    如何在遇到第一个数字后删除字符串中的字符

  19. 19

    将包含CSV的三个字符串组合到android中的单个列表中

  20. 20

    从三个数据帧动态创建字符串

  21. 21

    更改连接字符串中的三个数据库名称

  22. 22

    如何使input()考虑将整个字符串插入列表中?

  23. 23

    在数字后在python中拆分字符串

  24. 24

    python-将关键字后的字符串提取到列表中

  25. 25

    检查列表中是否存在字符串,如果存在字符串,则输出第三个文件

  26. 26

    如何在每个第n个索引处将字符串放入列表中?

  27. 27

    Python:如何找到与字符串中前三个字符匹配的目录?

  28. 28

    将长字符串分割成三个变量

  29. 29

    如何将字符串变量串联成第三个?

热门标签

归档