Vyřešeno: max index n-tice

Hlavním problémem při použití n-tice maximálního indexu je to, že může způsobit problémy s výkonem, když jsou data velká.

def max_index_tuple(tup): 
  
max_ = tup[0] 
max_index = 0
  
for i in range(1, len(tup)): 
    if tup[i] > max_: 
        max_ = tup[i] 
        max_index = i 
          
return (max_, max_index)

Tento kód definuje funkci, která přijímá n-tici jako vstup. Funkce pak najde maximální hodnotu v n-tice a vrátí jak maximální hodnotu, tak její index v n-tice.

index

Index v Pythonu je datová struktura, která vám umožňuje rychle najít konkrétní položku v seznamu nebo sekvenci. Indexy jsou také užitečné pro vyhledávání ve velkých souborech dat.

N -tice

N-tice je datová struktura, která obsahuje posloupnost položek. N-tice se v Pythonu nejčastěji používají k ukládání více hodnot do jedné proměnné.

K vytvoření n-tice použijte syntaxi závorek: (hodnota1, hodnota2, …). Pro přístup k jednotlivým položkám v n-tice použijete operátor indexování (tj. (hodnota1), (hodnota2) atd.).

Související příspěvky:

Zanechat komentář