如何在for循环中检查下一个符号(字符)

How to check the next symbol(character) during for loop

with open("Base_Of_Cars", 'r') as File:
    for symbol in File[::-1]:
        if symbol == "№"

在这段代码中,我应该 return 紧跟在“№” 之后 的符号,而且你可以看到 for 循环 因为[::-1]所以反向作用,所以我需要从末尾找到它。

您可以设置变量 prev_char = symbol 来跟踪 symbol 的前一个字符。然后检查 symbol 是否等于 :

with open("Base_Of_Cars", 'r') as File:
    for symbol in File[::-1]:
        if symbol == "№":
            # Do something
            print(prev_char)
        prev_char = symbol