在这里,我在列表中有一个字符串:
['aaaaaaappppppprrrrrriiiiiilll']
我想在列表中得到“四月”这个词,但不仅仅是其中一个,而是“四月”这个词实际出现在字符串中的次数。
输出应该是这样的:
['aprilaprilapril']
因为“四月”这个词在那个字符串中出现了 3 次。
好吧,这个词实际上并没有出现三次,所有字符都出现了。所以我想将这些字符排序为“四月”,它们在字符串中出现了多少次。
我的想法基本上是从一些随机字符串中提取单词,但不仅仅是提取单词,而是提取字符串中出现的所有单词。应该提取每个单词,并且应该按照我想要的方式对单词(字符)进行排序。
但是在这里我有一些烦人的情况;您不能删除列表中的所有元素,然后将它们替换为单词“april”(您不能将整个字符串替换为单词“april”);您只能从字符串中提取“四月”,而不是替换它们。您也不能删除带有字符串的列表。想想所有的字符串都有非常重要的数据,我们只想要一些数据,但是这些数据必须是有序的,我们需要删除所有与我们的“数据链”不匹配的数据(单词'april') . 但是一旦删除整个字符串,您将丢失所有重要数据。你不知道如何制作另一个这些“数据链”,所以我们不能只把“四月”这个词放回列表中。
如果有人知道如何解决我奇怪的问题,请帮帮我,我是初学者 python 程序员。谢谢!