如何计算列表模数 python?
How can I calculate a list modulo a numer in python?
在 Python 中,我有一个列表:[11,42,122,1919, 17, 4]
并想计算它的模数(例如 10)以将结果作为列表给出:[1,2,2,9,7,4]
即使是家庭作业题,你也可以这样做:
[a%10 for a in l]
你也可以在没有列表理解的情况下这样做,像这样:
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 的新手,那么这种带有代码的结构很容易使用。
在 Python 中,我有一个列表:[11,42,122,1919, 17, 4]
并想计算它的模数(例如 10)以将结果作为列表给出:[1,2,2,9,7,4]
即使是家庭作业题,你也可以这样做:
[a%10 for a in l]
你也可以在没有列表理解的情况下这样做,像这样:
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 的新手,那么这种带有代码的结构很容易使用。