Python遍历数组,整除三且值不大于26的元素加100
时间: 2024-10-23 12:19:42 浏览: 18
交换最大值与最小值pta.md
在Python中,你可以通过列表推导式或者循环结构如for循环来遍历数组,并对满足条件(整除3且值不大于26)的元素做处理。这里是一个示例:
```python
# 假设有一个名为array的列表,包含了整数
array = [i for i in range(1, 50)] # 示例数组,包含从1到49的整数
# 使用列表推导式,找出整除3且小于等于26的元素并加上100
result = [num + 100 if num % 3 == 0 and num <= 26 else num for num in array]
# 或者使用循环:
# result = []
# for num in array:
# if num % 3 == 0 and num <= 26:
# result.append(num + 100)
# else:
# result.append(num)
print(result)
```
在这个例子中,`result`列表将只包含那些整除3且小于等于26的元素,它们的值会被增加100。如果元素不符合条件,则保持原样。
阅读全文