【问题标题】:I'm trying to create a program that creates anagrams from a string of words [closed]我正在尝试创建一个从一串单词创建字谜的程序[关闭]
【发布时间】:2016-05-21 10:18:31
【问题描述】:

我是 python 新手 - 所以从预先确定的单词列表中将字母混杂并返回混杂的字母。

【问题讨论】:

  • 欢迎来到 Stackoverflow!我们不是代码编写服务,所以请在提问之前展示您尝试过的内容 - 谢谢!
  • @Zapp,请阅读页面顶部“帮助”链接下的新用户建议。您应该提供更多详细信息,并证明您至少尝试过自己思考如何解决问题。

标签: python anagram


【解决方案1】:
>>> import random
>>> word_list = ['apple', 'banana', 'orange']
>>> shuffled_list = [''.join(random.sample(s,len(s))) for s in word_list]
>>> shuffled_list
['pepal', 'abanan', 'raoegn']

【讨论】:

  • 嗨@Zapp 如果这个答案已经解决了你的问题,请点击复选标记考虑accepting it
【解决方案2】:

问题到底是什么?这取决于您是想获得真正有意义的单词还是只是每种字谜。对于第一个,您可能需要一个字典 API。对于第二个,你只需要以各种可能的方式打乱单词。

【讨论】:

  • 问题是你能帮我创建一个程序,使用python中创建的列表中的单词,例如。 list_anagram [apple,banana,orange] 并将每个单词的字母打乱,然后将每个单词作为字谜返回。如果这有意义?
  • 您需要自己编写程序。对于列表中的每个单词,您想得到一个字谜?
猜你喜欢
  • 1970-01-01
  • 2016-02-01
  • 2013-08-04
  • 1970-01-01
  • 2020-04-23
  • 1970-01-01
  • 2018-06-25
  • 2016-06-14
  • 2021-10-14
相关资源
最近更新 更多