Python

Python Tuples

Python Tuples

Tice v Pythone sú kolekciou objektov, ktoré sú usporiadané v poradí. N-tice sú jednou z dátových štruktúr v Pythone. N-tice fungujú rovnako ako zoznam. Hlavný rozdiel medzi zoznamom n-tic je ten, že zoznam je premenlivý, zatiaľ čo n-tice sú nemenné. Nemenné znamená, že n-ticu nie je možné pri vyhlásení zmeniť. N-tice môžu ukladať heterogénne typy prvkov, t.j.e., celé číslo, reťazec, číslo s pohyblivou rádovou čiarkou a komplexné čísla. V tomto článku sú vysvetlené nočné programy Python.

Vytváranie n-tíc v Pythone

N-tice v jazyku Python sa vytvárajú pomocou dvojice zátvoriek. Všetky prvky v n-tici sú oddelené čiarkou. Aj keď je pri vkladaní n-tíc vloženie zátvorky voliteľné. Napriek tomu je dobrý prístup k použitiu zátvoriek pri deklarovaní n-tíc. Vďaka tomu je náš skript štruktúrovanejší a lepšie organizovaný. Môžu sa tiež vytvoriť n-tice s iba jedným prvkom. Nezabudnite však po napísaní prvého a jediného prvku vo vnútri n-tice pridať čiarku. Vytvorme si n-tice.

#vytvorenie prázdnej n-tice
mytup = ()
#prinit tice
print (mytup)
#vytvorenie n-tice celých čísel
mytup = (1,2,3,4,5,6,7,8,9)
#tlač tice
print (mytup)
#vytvorenie n-tice čísla s pohyblivou rádovou čiarkou
mytup = (1.1,1.2,1.3,1.4,1.5)
#tlač tice
print (mytup)
#vytvorenie n-tice reťazcových hodnôt
mytup = ('Hello', 'welcome', 'to', 'linuxhint')
print (mytup)
#vytvorenie n-tice zmiešaných dátových typov
mytup = (1,1.3, „AHOJ“, 2 + 3j)
#tlač tice
print (mytup)
#vytvorenie n-tice s operátorom *
# vytvorí 5 inštancií daného reťazca
mytup = ('linuxhint',) * 5
#tlač tice
print (mytup)
#list vo vnútri n-tice
mytup = (1,2; [1,2,3])
#tlač tice
print (mytup)
#tvorba n-tice bez paranézy
mytup = 1,2,3,10.3, „kamran“
#tlač tice
print (mytup)
#vytvorenie n-tice iba s jedným prvkom
mytup = ('linuxhint',)
#tlač tice
print (mytup)

Výkon

Prístup k prvkom n-tice

Po vytvorení n-tice môžeme k prvkom n-tic veľmi ľahko získať prístup. Nasledujú spôsoby prístupu k prvkom n-tice:

  1. Pomocou operátora indexu
  2. Pomocou operátora krájania

Najskôr si povieme niečo o operátore indexu. Dvojica hranatých zátvoriek [] je v Pythone známa ako operátor indexu. Hodnota indexu vždy začína od nuly. Ak je celkový počet prvkov v n-tici 10, potom bude hodnota indexu od 0 do 9. Pri použití operátora indexovania spomenieme číslo indexu prvku v hranatých zátvorkách a vráti jednu hodnotu.

Okrem toho operátor krájania (:) vráti rozsah prvkov v danom poradí. Pozrime sa na použitie operátora indexu a operátora krájania na prístup k prvkom n-tice v Pythone.

#vytvorenie n-tice celých čísel
mytup = (1,2,3,4,5,6,7,8,9)
#accessing the elements using the index operator
#faceing prvého prvku
tlač (mytup [0])
#zmierenie druhého prvku
tlač (mytup [1])
# zovretie tretieho prvku
tlač (mytup [2])
#faceing štvrtý prvok
tlač (mytup [3])
#faceing piaty prvok
tlač (mytup [4])
#faceing šiesty prvok
tlač (mytup [5])
#tvorenie siedmeho prvku
tlač (mytup [6])
#faceing ôsmy prvok
tlač (mytup [7])
#faceing deviateho prvku
tlač (mytup [8])
#použitie operátora krájania na prístup k prvkom n-tice
#tlač rozsahu prvkov od 0 do 3
tlač (mytup [0: 3])
# tlač rozsahu prvkov od 0 do 6
tlač (mytup [0: 6])
#tlač rozsahu prvkov od 6 do 9
tlač (mytup [6: 9])

Výkon

Okrem toho môžeme tiež spojiť dva dva alebo viac operátorov pomocou operátora „+“.

#vytvorenie n-tice celých čísel
mytup1 = (1,2,3,4,5,6,7,8,9)
#vytvorenie n-tice reťazcových hodnôt
mytup2 = ('Hello', 'welcome', 'to', 'linuxhint')
# zreťazenie 2 n-tíc
mytup3 = mytup1 + mytup2
#tlač zreťazenej n-tice
tlač (mytup3)

Výkon

Aktualizácia n-tíc

Ako už bolo uvedené, n-tice sú nemenné; to znamená, že jeho položku nie je možné zmeniť. Ak však máme vo vnútri n-tíc nejaké premenlivé objekty, napríklad zoznamy, môžeme ich hodnotu aktualizovať. Konkrétnu hodnotu zoznamu je možné získať pomocou operátora indexu. Pozrime sa na jednoduchý program.

#vytvorenie n-tice so zoznamom
mytup1 = (1,2,3,4,5, [6,7,8])
#tlač tice pred aktualizáciou
print (mytup1)
#aktualizácia položiek zoznamu
mytup1 [5] [0] = 'Kamran'
mytup1 [5] [1] = 'Sattar'
mytup1 [5] [2] = 'Awaisi'
#prinitng aktualizovanej n-tice
print (mytup1)

Výkon

Odstraňuje sa n-tica

Prvky alebo položky vo vnútri n-tice nemožno odstrániť. Celú n-ticu však môžeme odstrániť alebo odstrániť pomocou kľúčového slova del. Odstránenie konkrétnej n-tice spôsobí chybu.

#vytvorenie n-tice so zoznamom
mytup1 = (1,2,3,4,5, [6,7,8])
del mytup1 [0]

Výkon

Vymažme celú n-ticu.

#vytvorenie n-tice so zoznamom
mytup1 = (1,2,3,4,5, [6,7,8])
#vymazanie n-tice
del mytup1

Výkon

Výstup neukazuje žiadnu chybu; to znamená, že n-tica je úspešne odstránená.

Určenie dĺžky n-tice

Dĺžka n-tice sa dá určiť pomocou funkcie len (). Funkcia len () vráti celkový počet prvkov alebo položiek n-tice.

#vytvorenie n-tice so zoznamom
mytup1 = (1,2,3,4,5, [6,7,8])
#tlačiť dĺžku n-tice
print (len (mytup1))

Výkon

Maximálna a minimálna n-tica

Python poskytuje dve vstavané funkcie max () a min (), ktoré vracajú maximálnu položku a minimálnu položku vo vnútri n-tice. Tieto funkcie berú objekt n-tice ako argument.

Poďme vytlačiť max a min položiek n-tice.

#vytvorenie n-tice
mytup1 = (1,2,3,4,5,6,7,8)
#tlačiť max. n-ticu
print („Maximálna n-tica je:“, max (mytup1))
#tlačiť minimálnu n-ticu
print ("Najmenšia n-tica je:", min (mytup1))

Výkon

Konverzia n-tice

N-ticu je možné ľahko previesť na zoznam nasledujúcim spôsobom:

#vytvorenie n-tice
mytup1 = (1,2,3,4,5,6,7,8)
#obnovenie n-tice do zoznamu
tlač (zoznam (mytup1))

Výkon

N-tica sa úspešne prevedie do zoznamu.

Podobne je možné zoznam previesť na n-ticu.

#vytvorenie n-tice so zoznamom
mylist = [1,2,3,4,5,6,7,8]
#obnovenie zoznamu do n-tice
print (n-tica (môj zoznam))

Výkon

Zoznam je úspešne prevedený na n-ticu.

Záver

Pylové n-tice sú najbežnejšie používané dátové štruktúry, ktoré ukladajú údaje v poradí. Tice sú nemenné a podporujú rôzne operácie. Tento článok vysvetľuje mnoho príkladov Pythonovej n-tice.

Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...