您能帮我理解这段代码的原理吗?
words = ["dan","kar","dream","adsadsadad","AHAHAHAHAHAHHHAAHAHA","aaa"]
best = 0
for index in range(len(words)):
if len(words[index]) > len(words[best]):
best = index
print(words[best])
最佳答案
上面的代码是这样的
第一次最佳初始化= 0
现在基于列表的长度从0到5迭代for循环
索引
如果[0] index的单词长度大于word索引的长度
[best]表示best将被替换为当前索引
该过程将一直持续到for循环结束
最后打印当前最佳索引值字
关于python - 在列表Python中查找最长的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54432880/