我可以用它来弄清楚序列中最长的字符串是什么,但我究竟能找到最长字符串的索引。对于python btw来说,请继续使用。
{{1}}
答案 0 :(得分:2)
不是仅检查长度,而是使用enumerate
方法获取位置:
>>> seq = ["h","el","lo","worl","d"]
>>> max(enumerate(seq), key=lambda x: len(x[1]))
(3, 'worl')
然后你就可以返回元组的第一项。
答案 1 :(得分:0)
>>> seq = ["h","el","lo","worl","d"]
>>> seq.index(max(seq))
3