【发布时间】:2020-12-01 22:48:18
【问题描述】:
假设我有一个单词列表:
l = ['example', 'to', 'a', 'list', 'of', 'words']
我得到一个索引 i,比如说10。
我需要的是返回包含第 i 个字符的 l 中单词内的字母索引,
所以在 10 的示例中,因为第 10 个元素(从零开始)是来自单词 list 的 l - 我需要返回的是 0,因为 l 是第一个字母这个词。
例如,对于 i=17,输出将为 1,因为 17 指的是 words 中的字母 o - 而 o 在 words 中的索引为 1。
我一直在想一个简单的方法来做到这一点,但我没有找到优雅的方法。
任何帮助将不胜感激!
我问了一个类似的问题,在这里得到了很好的答案:
但找不到一个好方法来修改我需要的答案。
【问题讨论】:
-
17 指的是
w的words对我来说 -
@Clément - 从 0 开始计数
-
你不能稍微修改your previous question的答案吗?为什么我没有看到你的任何尝试?
-
这能回答你的问题吗? return element in list refering to index
-
一点也不完全不同,调整你在那里接受的答案很简单。
标签: python string list numpy itertools