将用pyrhon列表里每一个元素都减去2形成一个新列表
时间: 2024-05-11 13:13:51 浏览: 20
可以使用列表推导式来实现:
```python
original_list = [3, 5, 7, 9, 11]
new_list = [x - 2 for x in original_list]
print(new_list) # 输出: [1, 3, 5, 7, 9]
```
首先定义一个原始列表`original_list`,然后使用列表推导式生成一个新列表`new_list`,其中每个元素都是原始列表中对应元素减去2。最后打印输出新列表。
相关问题
Python 列表全部减去2
可以使用列表推导式来实现对列表中所有元素减去2的操作,示例代码如下:
```python
original_list = [1, 2, 3, 4, 5]
new_list = [x - 2 for x in original_list]
print(new_list) # 输出 [-1, 0, 1, 2, 3]
```
在代码中,首先定义了一个原始列表 `original_list`,它包含了一些整数。接着,使用列表推导式 `[x - 2 for x in original_list]` 可以快速地生成一个新列表,其中每个元素都是原始列表中对应元素减去2的结果。最后,使用 `print` 函数将新列表输出到控制台。
python中列表每个元素同时除一个数
您好!在Python中,我们可以使用以下方式来从列表中的每个元素中减去一个数字:
```
my_list = [1, 2, 3, 4, 5]
num_to_subtract = 10
new_list = [x - num_to_subtract for x in my_list]
```
在上面的代码中,我们定义了一个列表`my_list`和一个要减去的数字`num_to_subtract`。然后,我们使用列表推导式创建了一个新列表`new_list`,其中每个元素都是原始列表`my_list`中的元素减去`num_to_subtract`得到的结果。
希望这可以帮助您!如果您有任何其他问题,请随时问我。
阅读全文