獲取列表中最大和最小的元素,其長度和下標

2022-06-08 06:39:09 字數 530 閱讀 2962

列表中只有乙個最大長度的字串和乙個最小長度的字串

def get_ele_len():

data = ['hello', 'blue', 'fly', 'watermelon', 'sun', 'computer', 'money']

lis =

for i in data:

max_len = max(lis)

min_len = min(lis)

index1 = lis.index(max_len)

index2 = lis.index(min_len)

ele1 = data[index1]

ele2 = data[index2]

print('列表中最大的元素是:%s,長度為:%s,位於列表的第%s位置' % (ele1, max_len, index1))

print('列表中最小的元素是:%s,長度為:%s,位於列表的第%s位置' % (ele2, min_len, index2))

get_ele_len()

python返回列表中最大和第二大的元素

設計乙個函式返回傳入的列表中最大和第二大的元素的值。測試輸入 1,2,3,4,5,6 預期輸出 5,6 測試輸入 11,2,30,4,55,6 預期輸出 30,55 要求不破壞原來的列表。方法一 用max方法取出列表裡最大的乙個元素,同時刪除這個元素,再用max取一次,得到的就是第二大的元素。def...

獲取陣列中最大元素的值

需求 陣列獲取最值 分析 a 定義乙個陣列,並對陣列的元素進行靜態初始化 b 從陣列中任意找乙個元素作為參照物 一般取第乙個 預設是最大的。c 然後遍歷其他的元素,依次獲取和參照物進行比較,如果大就留下,如果小,就離開。d 最後參照物裡面儲存的就是最大值 public class printmax ...

乙太網的最大和最小幀長是怎樣計算的

1 乙太網的最小幀長 前提條件 10mbps的傳輸速率 載波多路復用 衝突檢測 csma cd 1 csma cd carrier sense multiple access with collision detection 帶衝突檢測的載波監聽多路訪問技術 載波監聽多點接入 碰撞檢測 在傳統的共享...