Python中文
首页
教程
问答
标签
搜索
登录
注册
词典序序中表的倒序与排序
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我需要做一个代码,把一系列单词从相反的顺序排列成字典。例如,给定列表<code>["harry", "harra", harrb"]</code>,我需要一种方法来反转每个单词,这样列表就变成了<code>["yrrah", "arrah","brrah"]</code>。然后我需要按字典顺序对它进行排序,然后把它倒回到原来的顺序。所以它看起来像<code>["harra", "harrb", "harry"]</code>。我从一个文件'ifile'中提取单词,但是对于这个代码,我只是用一定数量的字母“n”来排序单词。在</p> <p>以下是我目前为止的代码:</p> <pre><code>def getRhymeSortedCount(n,ifile,file): word_list = [] for word in ifile: if len(word) == n: word_list.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(word.strip()) arr = word_list arr.sort(key = lambda x : x[::-1]) ofile.write("\n".join(word_list)) </code></pre> <p>它按单词的最后一个字母正确排序,但不接受字母数为“n”的单词 如何更改len语句,使其只抓取有n个字母的单词?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>指定要排序为反转字符串的键</p> <pre><code>word_list = ["harry","harra", "harrb"] word_list.sort(key=lambda str: str[::-1]) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
6 回答
如何添加表示整数的擦边字符串?
8 回答
如何添加要在Bokeh中使用的新font.ttf文件?
3 回答
如何添加要显示的矩阵XY轴编号和XY轴
9 回答
如何添加计数?
6 回答
如何添加计数器函数?
3 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
4 回答
如何添加计数器来跟踪while循环中的月份和年份?
1 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
5 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
9 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
3 回答
如何添加评论拉梅尔亚姆
6 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
7 回答
如何添加谷歌地点自动完成到Flask?
9 回答
如何添加超时、python discord bot
2 回答
如何添加超过1dp的检查
9 回答
如何添加距离方法
7 回答
如何添加跟随游戏的敌人精灵
5 回答
如何添加路径以便python可以找到程序?
8 回答
如何添加身份验证/安全性以使用happybase访问HBase?
5 回答