【发布时间】:2019-08-23 13:16:38
【问题描述】:
我需要代码按照它们在字符串(句子)中出现的顺序对(单词)列表进行排序。
例如:
list = ["small dog", "big dog", "medium dog"]
sentence = "Jack has a big dog not a small dog or medium dog."
那么预期的 new_list 将是:
new_list = ["big dog", "small dog", "medium dog"]
提前谢谢你!
【问题讨论】:
-
请展示你的尝试
-
并且不要将您的列表命名为
list,因为它是一个 buitlin 函数 -
list中的条目在sentence中找不到会怎样? -
@BlackThunder 我尝试索引列表中的每个字符,然后根据它们的索引对列表进行排序(但没有成功:)),是的!您对 list 的使用是正确的,但我只是匆忙为示例快速编写了它
-
请将该代码显示为对您问题的编辑
标签: python string list sorting