用Python编写一个程序,找到列表中的最大值,并打印出最大值及其索引
时间: 2024-02-11 14:04:44 浏览: 90
好的,下面是一个示例程序:
```python
import random
# 生成一个包含10个随机整数的列表
my_list = [random.randint(1, 100) for _ in range(10)]
print("原始列表:", my_list)
# 初始化最大值和最大值索引为列表第一个元素
max_value = my_list[0]
max_index = 0
# 遍历列表中的所有元素
for i in range(1, len(my_list)):
if my_list[i] > max_value:
# 如果当前元素比最大值大,则更新最大值和最大值索引
max_value = my_list[i]
max_index = i
# 打印最大值及其索引
print("最大值为", max_value, ",索引为", max_index)
```
这个程序首先生成一个包含10个随机整数的列表,然后遍历整个列表,找到最大值及其索引。最后打印出最大值及其索引。您可以将`my_list`变量替换为您自己的列表来使用这个程序。
相关问题
用Python编写一个程序,找出给定的n个数中的最大值(如果有多个最大值,只找第一个)及其对应的正向索引。
你好,我是 CSDN 开发的 C 知道。关于你的问题,我可以回答。以下是 Python 代码:
```
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入第{}个数字:".format(i+1)))
nums.append(num)
max_num = max(nums)
max_index = nums.index(max_num)
print("最大值为{},对应的正向索引为{}".format(max_num, max_index+1))
```
希望能够帮到你!
python 找到列表中最大值、最小值,并给出索引
可以通过 Python 内置的 `max()` 和 `min()` 函数来找到列表中的最大值和最小值,通过 `index()` 方法可以找到最大值和最小值在列表中的索引。
以下是示例代码:
```python
my_list = [9, 2, 5, 1, 8, 3, 7, 6, 4]
max_value = max(my_list)
max_index = my_list.index(max_value)
print("最大值为", max_value, ",索引为", max_index)
min_value = min(my_list)
min_index = my_list.index(min_value)
print("最小值为", min_value, ",索引为", min_index)
```
输出结果为:
```
最大值为 9 ,索引为 0
最小值为 1 ,索引为 3
```
希望能够帮助到您!
阅读全文