如何在Python中保持列表静态?
好的,我有一长串数字,像这样:
q = [3495790.0, 2386479.0, 2398462.0]
然后这样一直到大约300个数字。我想要一个新的列表,把所有的数字都加上1800,同时保留原来的列表以便对比。谢谢大家的帮助!
4 个回答
2
在Python中,你可以直接把列表推导式的结果赋值给另一个列表:
# Given:
q = [3495790.0, 2386479.0, 2398462.0]
# You could do...
r = [x + 1800 for x in q]
3
q2 = [x + 1800.0 for x in q]
这段代码会生成一个新列表,每个条目都会加上1800。
5
q1 = [x + 1800 for x in q]
这样做就可以解决问题了。