检测循环中的最后一次迭代

Mut*_*thu 1 python iteration loops

我有一个词,我想从一个单词中分割出每个字符.我使用FOR IN循环来分割字符.在分割期间,我想检测第一个和最后一个字符.我使用变量count并将count初始化为0.如果count = 1则它是第一个字符.但同样如何在python中检测FOR IN循环中的最后一个字符

    count=0;
    for w in word:
        count++
        if count==1:
            #first character
Run Code Online (Sandbox Code Playgroud)

cs9*_*s95 5

为什么不用enumerate?它就是出于这个目的.

for i, w in enumerate(word):
    if i in {0, len(word)-1}:
        ... # do something
Run Code Online (Sandbox Code Playgroud)

count现在可以摆脱变量.