【发布时间】:2020-09-20 05:55:25
【问题描述】:
我需要编写一个接受字符串列表的函数,并返回一个包含字谜单词列表的列表。我需要为该练习使用 2 个 for 循环。不是任何东西的字谜的单词将是大列表中的一个项目列表
示例输出:
>>> list_of_words = ['deltas', 'retainers', 'desalt', 'pants', 'slated', 'generating', 'ternaries', 'smelters', 'termless', 'salted', 'staled', 'greatening', 'lasted', 'resmelts']
>>> sort_anagrams(list_of_words)
[['deltas', 'desalt', 'slated', 'salted', 'staled', 'lasted'],
['retainers', 'ternaries'], ['pants'], ['generating', 'greatening'],
['smelters', 'termless', 'resmelts']]
我正在整理项目,但不知道如何继续...这是我的代码:
def sort_anagrams(list_of_strings):
sorted_list = list()
temp_list = list()
temp2_list = list()
for item in list_of_strings:
temp_list.append("".join(sorted(item)))
print(temp_list)
【问题讨论】:
-
你尝试过什么,你在哪里卡住了?提供一个有效的minimal reproducible example
-
@Tomerikoo 我编辑了帖子
-
好的,那么您知道如何确定字谜吗?你试过搜索这个问题吗?
-
好吧,我需要对它们进行排序并在之后对其进行比较.. 我尝试搜索它,但没有找到包含 2 个 for 循环的东西(我正在参加在线课程,他们要求那种解决方案)
标签: python python-3.x