【发布时间】:2015-07-26 14:15:55
【问题描述】:
我想从单词列表中找到创建字谜列表。我应该在代码中使用另一个循环还是递归?
some_list = ['bad', 'app', 'sad', 'mad', 'dab','pge', 'bda', 'ppa', 'das', 'dba']
new_list = [some_list[0]]
i = 0
while i+1 < len(some_list):
if (''.join(sorted(some_list[0]))) == (''.join(sorted(some_list[i+1]))):
new_list.append(some_list[i+1])
i = i+1
else:
i = i+1
print(new_list)
- 我的输出是
['bad', 'dab', 'bda', 'dba']。但我也想要更多的清单 来自some_list的其他字谜。
我希望输出为:
- ['app', 'ppa']
- ['bad', 'dab', 'bda', 'dba']
- ['sad', 'das']
【问题讨论】:
-
记得接受回答! i.stack.imgur.com/uqJeW.png