⑴ python怎麼知道列表中最大的元素是第幾個
l = [1,2,3]
maxnum = max(l)
print(l.index(maxnum))
index函數只會返回列表裡第一個匹配的值,如果最大值在列表裡有多個,則無法全部查詢到
一個冒泡排序的思路,逐一對比,並記住當前最大值的下標,可以得到最大值的多個下標
l = [1,2,3,0,3]
indeiesDict = {}
maxnum = 0
for i in range(len(l)):
if i > 0 :
if l[i] >= l[i-1]:
maxnum = l[i]
index = i
else:
maxnum = l[i-1]
index = i-1
if indeiesDict.get(maxnum):
indeiesDict[maxnum].add(index)
else:
indeiesDict[maxnum] = set([index])
print(maxnum,indeiesDict[maxnum])
⑵ index在python中的用法
如下:
1、index函數:用於從列表中找出某個值第一個匹配項的索引位置。
2、index方法語法:list.index(x[,start[,end]])。
3、參數:x-- 查找的對象。start-- 可選,查找的起始位置。end-- 可選,查找的結束位置。
4、返回值:該方法返回查找對象的索引位置,如果沒有找到對象則拋出異常。
5、實例:
代碼:str1="thisisstringexample....wow!!!";str2="exam"。
index函數為print(str1.index(str2))。
python中index函數怎麼用?
Python中index方法檢測字元串中是否包含子字元串 str ,如果指定 beg(開始) 和 end(結束) 范圍,則檢查是否包含在指定范圍內,該方法與 python find方法一樣,只不過如果str不在string中會報一個異常。
index函數一般用處是在序列中檢索參數並返回第一次出現的索引,沒找到就會報錯。
⑶ python中【index】的含義是什麼
index就是一個變數,如果前面有賦值的話,整句的意思就是如果result的第index個元素為真的話就執行冒號後面的。
index作為英語單詞,主要用作為名詞,動詞,用作名詞譯為「指標;指數;索引;指針」,用作動詞譯為「指出;編入索引中」。
index雙語例句:
1、There's even a special subject index. 甚至有一個特別的主題索引。
2、The Dow Jones index fell 15 points this morning. 道瓊斯指數今天上午下跌了15點。
3、It will be published with annotations and index. 這本書出版時將附有注釋和索引。
⑷ python中x.sort(key=y.index)的index是什麼意思其中x和y都是參數。
不能輸入代碼,只有截圖。
以截圖為例,a是亂序列表,b是示例列表,c是排序結果。
c.sort(key=b.index)表示,將c中的元素排序,排序的依據是c中元素在b中的序號。