我如何一次从列表中减去11并在同一列表中同时减去mod 121?

这是素数论的。该理论实际上显示为公理因数,例如2 ^ n-1,其中n = 11或n = 23或n = 29。当然,当这些数是梅森素数时,不会考虑n = 7或n = 31。

希望我能在这里得到帮助,我希望一次完成所有工作。我在下面有这个清单。我想从整个列表中减去-11,然后在下一个实例mod 121中减去后的列表,同时保持枚举列表。能做到吗?

我收到此错误:

print([x % 121 for x in lst1])
TypeError: not all arguments converted during string formatting

这是列表和我拥有的代码的一部分:

lst1 = [20,'231',21,'243',22,'247',23,'253',24,'259']
([int(i)-11 if isinstance(i,str) else i for i in lst1])
print([x % 121 for x in lst1])
insanenana 回答:我如何一次从列表中减去11并在同一列表中同时减去mod 121?

这是一个解决方案:


lst1 = [20,'231',21,'243',22,'247',23,'253',24,'259']
print([(int(item)-11)%121 for item in lst1])

本文链接:https://www.f2er.com/3098701.html

大家都在问