python中list中外部輸入數進行比較

2021-10-01 14:45:54 字數 1035 閱讀 6156

外部輸入10個數組成乙個列表

listnum=

#定義乙個空列表

num=

1while num<=5:

val=

int(

input

("請輸入第%d個數"

%(num)))

#輸入數

#在列表末尾新增數

num+=

1print

(listnum)

查詢第二大數(1)刪除法

'''

'''listnum.sort(

)#給輸入的列表進行公升序排列

#找出最大值在列表**現的次數

count=listnum.count(listnum[

len(listnum)-1

])c=0

while clistnum.pop(

)#刪除最大值

c+=1print

(listnum[

len(listnum)-1

])#列印最後乙個數

查詢第二大數(2)對比法

index=

0max=1

sec=

0while index<

len(listnum)

:if listnum[index]

>sec:

#跟第二大數做對比

sec=listnum[index]

if listnum[index]

>

max:

#跟最大數做對比

sec=

maxmax

=listnum[index]

ifmax

==sec:

#排除多個最大數

sec=

0 index+=

1#疊加計算

print

(sec)

python中改變list中list值的問題

l s 0,0,0 for i in range 3 l 1 1 1 print l 如上 定義乙個空list,新增元素也為list型別。本意是想改變list l中乙個值,使其結果為 0,0,0 0,1,0 0,0,0 但執行的結構下圖所示,將list l中的所有元素都改變了。為找到原因,檢視pyt...

Python中的List推導

list推導 list prehension 看它的英文名就夠煩人的了,我總無法記清 prehension的正確拼寫 為了防止我將這一優秀的特性也忘記,還是將它通俗的描述一下吧。官方教程中說list推導是一種建立list的簡潔方法,通常是乙個表示式跟著是乙個 for 的語句,然後是零個或多個 for...

python中list排序問題

用python實現list的排序方法 1 list列表排序 方法1.用list的內建函式list.sort進行排序 list.sort func none,key none,reverse false 方法2.用序列型別函式sorted list 進行排序 list 5,3,9,1 list 5,3...