Python中文
首页
教程
问答
标签
搜索
登录
注册
字母/词典ord中两个字符串的平均值
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>假设您使用字符串“a”和“z”,并按字母顺序列出它们之间的所有字符串:['a'、'b'、'c'…'x’,‘y’,‘z’]。取这个列表的中点,你就会找到'm'。这有点像取这两条弦的平均值。在</p> <p>您可以将其扩展到包含多个字符的字符串,例如,“aa”和“zz”之间的中点将位于列表的中间[“aa”、“ab”、“ac”…”zx’,‘zy’,‘zz’]。在</p> <p>有没有一个Python方法可以做到这一点呢?如果没有,即使知道算法的名称也会有帮助。在</p> <p><em>我开始制定自己的程序,简单地遍历两个字符串并找到第一个不同字母的中点,这在“aa”和“az”的中点是“am”时似乎很有效,但在“cat”、“doggie”的中点(它认为是“c”)上失败了。我试着在google上搜索“二进制搜索字符串中点”等,但不知道我要做什么的名字,我没有什么运气。</em></p> <p><strong>我添加了自己的解决方案作为答案</strong></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果你的意思是按字母顺序,只需使用FogleBird的算法,但要颠倒参数和结果!在</p> <pre><code>>>> print average('cat'[::-1], 'doggie'[::-1])[::-1] cumdec </code></pre> <p>或者像这样重写average</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
上传图片使用Django Ckeditor获取服务器错误(500)
1 回答
上传图片到 Google App Engine,来自非网页客户端
10 回答
上传图片到Djang的cloudinary
8 回答
上传图片到Flask
5 回答
上传图片到googleappengine并与用户分享图片
5 回答
上传图片到googlecolab,并使用Keras预测分类
7 回答
上传图片到s3python
7 回答
上传图片到s3后,上传附带的拇指
1 回答
上传图片在Django,希望是一个循序渐进的指南?
8 回答
上传图片并显示在Django 2.0模板上
1 回答
上传图片时创建动态路径
4 回答
上传多个图像会破坏除第一个Flas之外的所有内容
7 回答
上传多个文件上传文件FastAPI
4 回答
上传多个文件到Django
10 回答
上传多张图片
2 回答
上传大数据到谷歌硬盘给400
5 回答
上传大文件nginx+uwsgi
8 回答
上传大文件不工作谷歌驱动Python API
2 回答
上传大文件到S3
4 回答
上传大文件太慢
9 回答