1. 程式人生 > >python│一個List裡面的最大和最小值

python│一個List裡面的最大和最小值

def fun(X):
    if len(X) == 0:
        return (None,None)
    else:
        max = X[0]
        min = X[0]
        for a in X:
            if a > max:
                max = a
            if a < min:
                min = a


        return (max,min)


m=[11,33,6,67,34,4,3]
fun(m)

相關推薦

python一個List裡面

def fun(X):    if len(X) == 0:        return (None,None)    else:        max = X[0]        min = X[0]        for a in X:            if a &

python 獲取list tuple dict中元素的操作

關於獲得列表或者元組甚至是字典中最大或者最小的元素有很多種方法,如排序再取最前或最後,也可以直接使用函式獲得,那麼費話不多說直接上乾貨 list = [1,2,3,4,5,8,7] tuple = (1,2,3,4,5,8,7) dict = {1:'a',2:'b',3

Python輕鬆入門-34 列表查詢

視訊教程下載連結:http://pan.baidu.com/s/1kVuNFx1 配套教程下載:http://pan.baidu.com/s/1qYdI6q4 這節課,我們來教大家如何獲得列表的最大最小值,你可能會說,我直接用sorted排序函式不就可以了,排序之後去除掉

Java 實例 – 數組獲取

rgs col oid public pack number integer list pos package array; import java.util.Arrays; import java.util.Collections; public class get

410. Split Array Largest Sum 把數組劃分為m組,怎樣使

sum lar mil 輸入 examples follow font AS height [抄題]: Given an array which consists of non-negative integers and an integer m, you can spli

Qt禁止

禁止 最大和 class 最大 -c com nsh comm 最大化 w.setWindowFlags(w.windowFlags() &~ Qt::WindowMaximizeButtonHint);//禁止最大化 w.setWindowFlags(w.wi

分別顯示用floatdouble指數記數法所能代表的數字

java中指數記數法是指用大寫的E來替代10的一種計數方式,如:1.4E-45 就表示 1.4*10^(-45),也就是1.4乘10的-45次方。 指數記數法已經瞭解了,那麼float和double所能代表的最大和最小數怎麼求呢?沒關係,在它們對應的包裝器型別中,已經定義好了對應的屬性:

獲取列表中的元素,其長度下標

列表中只有一個最大長度的字串和一個最小長度的字串 def get_ele_len(): a = ['wanb','zhangy33imin','liuxiaokang','feilong','gaoshang','liyongquan','luzhiwei'] lis = []

網路流24題 P4015 運輸問題 (費用流)

題目描述 WW 公司有 mm 個倉庫和 nn 個零售商店。第 ii 個倉庫有 a_iai​ 個單位的貨物;第 jj 個零售商店需要 b_jbj​ 個單位的貨物。 貨物供需平衡,即\sum\limits_{i=1}^{m}a_i=\sum\limits_{j=1}^{n}

簡單程式的編寫6:

編寫函式,對傳送過來的三個數選出最大和最小值,並通過形參傳回呼叫函式。 #include<stdio.h> int maxmin(int a,int b,int c,int *pmax,int *pmin) { int s[3]={a,b,c},i;

分治法:關於選擇演算法,找,找,同時找,找第二大

找最大或者最小,蠻力演算法為最優的演算法,需要比較n-1次 # 這個已經是最優的演算法了,比較n-1次 def findMax(arr): max_pivot = arr[0] for i in range(1,len(arr)): if arr

Javascript獲取陣列中

1.排序法 首先我們給陣列進行排序,可以按照從小到大的順序來排,排序之後的陣列中第一個和最後一個就是我們想要獲取的最小值和最大值。排序我們會用到陣列的 sort 方法。 var arr = [12,56,25,5,82,51,22]; arr.sort(function

陣列連續子陣列乘積

題目:給定一個數組,要求其連續子陣列的最大和。如陣列為{6,-3,-2,7,-15,1,2,2},連續子陣列的最大和為8(從第0個開始,到第3個為止) 解法1:首先最容易想到的便是利用列舉的方法,枚舉出所有可能大小的連續子陣列的和,然後選出其中最大的一個。即從連續子陣列的大

oracle 分組排序取出的記錄

表中欄位:phonenumber,score,examtime 要取出時間段中phonenumber的score最大並且examtime最小的記錄,用max和min取的值都不是正確的記錄值,用排序子查詢的方法可以取到 select phonenumber,score,examtim

80x86 組合語言程式設計:輸入數字串,排序、並求

;從鍵盤輸入一個ENTER結束的十進位制數字串, 按ASCII碼值降序排列這個數字串,;舉報|2013-12-10 21:36鼬風行 | 分類:組合語言 | 瀏覽61次;並另起一行,顯示出ASCII碼

根據當前經緯度,獲取一定距離範圍內的兩個經緯度的,經緯度的

@param $meter  距離 @param $u_lon 經度 @param $u_la 緯度 public function getLaLon($meter, $u_lon, $u_la) { // $Lat = '30.01254012452224'; //緯度

取一個數組中

/*find minivalue*/minvalue=ADC_ConvertedValue[0];for(k=1;k<10;k++){  if(ADC_ConvertedValue[k]<minvalue)  {    minvalue=ADC_Converted

使用分治思想 求數組中的

turn 使用 public 測試 具體實現 span int nbsp 下標 代碼具體實現如下: package com.zuoyan.algorithm; public class FindMinMax { //Main函數

python稀疏矩陣得到每列k項的,對list內為類對象的排序(scipy.sparse.csr.csr_matrix)

book init list tuple work 0.10 src 是我 技術分享 print(train_set.tdm) print(type(train_set.tdm)) 輸出得到: (0, 3200) 0.264940780338

python實現連續子數組的

http tom 測試 mathjax 治法 bottom reat 所有 title 題目描述 HZ偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話了:在古老的一維模式識別中,常常需要計算連續子向量的最大和,當向量全為正數的時候,問題很好解決