首页 > 解决方案 > 如何在python中找出列表中的下一个字符

问题描述

我正在制作一个计算器,每次单击按钮时,都会将一个数字附加到列表中。我想找出列表中一个字符之后的下一个字符的类型,以检查它是否为两位数。我已经尝试过了,但它似乎不起作用。这是代码:

def compound_calculation(calculation):
    for num in calculation:
        if type(calculation.index(num) + 1) == int:
            print("double digit number")
label1_list = [1, 2, 3, "+", 4, 5]

标签: python

解决方案


你可以这样尝试:

def compound_calculation(calculation):
    for i in range(len(calculation)-1):
        if isinstance(calculation[i+1],int):
            print('double digit number')

推荐阅读