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.).