创建一个随机数组,将数组里的最大值全部替换为0
时间: 2024-02-29 13:52:25 浏览: 69
好的,以下是创建随机数组并将最大值替换为0的Python代码:
```python
import random
# 创建一个长度为10的随机数组
arr = [random.randint(0, 100) for i in range(10)]
print("原始数组:", arr)
# 找到数组中的最大值
max_val = max(arr)
# 将数组中的所有最大值替换为0
for i in range(len(arr)):
if arr[i] == max_val:
arr[i] = 0
print("替换后的数组:", arr)
```
输出结果示例:
```
原始数组: [36, 74, 67, 97, 16, 17, 94, 54, 18, 75]
替换后的数组: [36, 74, 67, 0, 16, 17, 94, 54, 18, 75]
```
相关问题
创建一个随机数组,元素全为整数,将数组里的最大值全部替换为0
好的,以下是创建随机数组并将最大值替换为0的Python代码:
```python
import random
# 创建一个长度为10的随机数组
arr = [random.randint(0, 100) for i in range(10)]
print("原始数组:", arr)
# 找到数组中的最大值
max_val = max(arr)
# 将数组中的所有最大值替换为0
for i in range(len(arr)):
if arr[i] == max_val:
arr[i] = 0
print("替换后的数组:", arr)
```
输出结果示例:
```
原始数组: [36, 74, 67, 97, 16, 17, 94, 54, 18, 75]
替换后的数组: [36, 74, 67, 0, 16, 17, 94, 54, 18, 75]
```
创建一个整数型随机数组,元素全为整数,将数组里的最大值全部替换为0
好的,以下是创建整数型随机数组并将最大值替换为0的Python代码:
```python
import random
# 创建一个长度为10的整数型随机数组
arr = [random.randint(-100, 100) for i in range(10)]
print("原始数组:", arr)
# 找到数组中的最大值
max_val = max(arr)
# 将数组中的所有最大值替换为0
for i in range(len(arr)):
if arr[i] == max_val:
arr[i] = 0
print("替换后的数组:", arr)
```
输出结果示例:
```
原始数组: [84, -81, -99, 83, -19, 93, -62, 33, -92, -66]
替换后的数组: [84, -81, -99, 0, -19, 93, -62, 33, -92, -66]
```
阅读全文