python 返回乙個列表中第二大的數方法

2022-10-03 13:12:13 字數 512 閱讀 5054

如下所示:

# 返回乙個列表中第二大的數

def second(ln):

max = 0

s = {}

for i in range(len(ln)):

程式設計客棧flag = 0

for j in range(len(ln)):

if ln[i] >= ln[j] and i != j:

flag = flag + 1

s[i] = flag

if flag > ma程式設計客棧x:

max = flag

print(s)

for i in s:

if s[i] == max - 1:

break

print(ln[i])

sec程式設計客棧ond([1,2,7,4,5,6,8,5,3,3,9www.cppcns.com,9,10,11,5,3,20,19])

本文標題: python 返回乙個列表中第二大的數方法

本文位址:

python建立乙個二維列表

方法一 利用for in語句來生成乙個二維列表 a 2 for i in range 10 4 for j in range 10 6 7 print a 8 a 0 1 1 9 print a 執行結果 0,0,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,0,0,0 0,0,0,0...

python 返回乙個列表中出現次數最多的元素

返回乙個列表中出現次數最多的元素 def showmax lt index1 0 記錄出現次數最多的元素下標 max 0 記錄最大的元素出現次數 for i in range len lt flag 0 記錄每乙個元素出現的次數 for j in range i 1,len lt 遍歷i之後的元素下...

python中將乙個列表賦值給另乙個列表

在寫楊輝三角時,希望將乙個列表直接賦值給另乙個列表,就嘗試寫了一下。list1 1 2 3 list2 list1 print list1 print list2 執行結果 1 2 3 1 2 3 通過結果發現,可以直接賦值,但在查資料的過程中發現,一旦改變list1的值,list2的值也會隨之發生...