数组最值之谜

简介: 数组最值之谜
  1. 引言
    在python中,求解一组数中的最值,可以让我们了解列表的运用和相关函数的利用。列表也算python学习的基础,更了解列表的相关的使用,可以让我们以后的python学习更有利。
  2. 问题
    给定一组数,输出其最大值与最小值
    示列:
    输入:1 ,2, 3 ,4
    输出:1 4
  3. 方法
    可以利用python自带的函数max和min,还有用sorted给列表排序,输出其第一位和最后一位。还可以用for和while循环来依次比较其大小,最后输出最值
  4. 实验结果与讨论
    List_1 = [1, 2, 3, 4]
    print(max(list_1))
    print(min(list_1))
    List_2 = sorted(list_1)
    print(list_2[0])
    print(list_2[-1])
    a = list_1[0]
    for i in list_1:
    if i > a:
    a = i
    print(a)
    for i in list_1:
    if i <= a
    a = i
    print(a)
  5. 结语

数组有时候需要排序,用python自带的函数来求解数组的最值是最简单和最快捷的,因此,我们需要多家记忆python的自带函数

目录
相关文章
|
1月前
|
算法 索引
【算法】二分算法——山脉数组的峰顶索引
【算法】二分算法——山脉数组的峰顶索引
|
4月前
|
人工智能 算法
前缀和算法题(区间次方和、小蓝平衡和、大石头的搬运工、最大数组和)
前缀和算法题(区间次方和、小蓝平衡和、大石头的搬运工、最大数组和)
|
10月前
|
存储 算法 编译器
【一维和二维数组以及数组越界和冒泡排序的百分百干货】
【一维和二维数组以及数组越界和冒泡排序的百分百干货】
92 0
|
11月前
|
算法
【算法挨揍日记】day03——双指针算法_有效三角形的个数、和为s的两个数字
【算法挨揍日记】day03——双指针算法_有效三角形的个数、和为s的两个数字
44 0
|
JavaScript 前端开发 算法
日拱算法:两个数组的交集(I、II)
本篇带来两个数组的交集(I、II)之双指针解法~ 冲就完事了~
|
存储 算法 索引
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆
113 0
【每日挠头算法题】LeetCode 1337. 矩阵中战斗力最弱的 K 行 —— 二分 + 排序 / 堆
回溯法、另辟蹊径法 求数组的全排序
回溯法、另辟蹊径法 求数组的全排序
61 0
回溯法、另辟蹊径法 求数组的全排序
|
存储 算法 Go
算法练习第六天——两个数组的交集
给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。
|
人工智能 算法 JavaScript
【每日基础算法】树状数组 - 动态求连续区间和
【每日基础算法】树状数组 - 动态求连续区间和
125 0
【每日基础算法】树状数组 - 动态求连续区间和
每日一题之20201103(941. 有效的山脉数组)
首先要弄清楚题目的意图,曾经在字节面试遇到过类似的题目,但那题是需要找出这个峰值。 所以解法也肯定不一样。 官方给的题解是直接遍历,我们这里采用双指针分别从头和尾往中间遍历,如果山脉符合要求,那么2个指针会停在同一个山脉。
每日一题之20201103(941. 有效的山脉数组)