如何计算python中以数字为模的列表?

时间:2016-05-30 09:25:21

标签: python python-2.7 mod

在Python中我有一个列表:([a-zA-Z0-9_ -]*)\/[^.].*$并且想要计算其模数(例如10)以将结果作为列表给出:[11,42,122,1919, 17, 4]

2 个答案:

答案 0 :(得分:1)

即使这是一个家庭作业问题,你也可以这样做:

[a%10 for a in l]

答案 1 :(得分:0)

您也可以在没有列表理解的情况下执行此操作,如下所示:

    num_list = [11,42,122,1919, 17, 4]

    result = []
    for num in num_list:
        result.append(num%10)
    print(result)

    # Output
    [1, 2, 2, 9, 7, 4]

如果你是python的新手,那么这种带代码的结构很常见。