在Python中,可以通过创建一个新的变量来存储循环中的值,以防止在循环之外更改原始变量。以下是一个示例代码:
numbers = [1, 2, 3, 4, 5]
new_numbers = []
for num in numbers:
new_number = num * 2
new_numbers.append(new_number)
print(numbers) # 输出:[1, 2, 3, 4, 5]
print(new_numbers) # 输出:[2, 4, 6, 8, 10]
在上述示例中,我们遍历了numbers
列表中的每个元素,并将每个元素乘以2,然后将新的值存储在new_number
变量中。然后,我们将new_number
添加到new_numbers
列表中。这样,numbers
列表的值不会受到循环内部的更改而影响,而new_numbers
列表将包含循环内部的更改后的值。