Python

Python Tuples

Python Tuples

Python kopas ir objektu kolekcija, kas ir sakārtoti secībā. Grupas ir viena no Python datu struktūrām. Komplekti darbojas tāpat kā saraksts. Galvenā atšķirība starp kopu sarakstu ir tā, ka saraksts ir maināms, turpretī tie ir nemainīgi. Nemainīgais nozīmē, ka dubultu nevar mainīt, kad to deklarē. Tples var uzglabt neviendabgus elementu veidus, t.i.e., vesels skaitlis, virkne, peldošā komata skaitlis un kompleksie skaitļi. Šajā rakstā ir izskaidroti Python kopas.

Veidojot Python Pyplā

Python kopas tiek izveidotas, izmantojot iekavu pāri. Visi dubultā esošie elementi ir atdalīti ar komatu. Lai gan, deklarējot rindas, iekavu ievietošana nav obligāta. Neskatoties uz to, ir laba pieeja iekavu lietošanai, deklarējot pākšaugus. Tas tomēr padara mūsu skriptu strukturētāku un labi organizētu. Var izveidot arī tos, kuriem ir tikai viens elements. Tomēr neaizmirstiet pievienot komatu pēc pirmā rakstīšanas un tikai viena elementa iekšpusē. Veidosim pākus.

# tukša dubultā izveidošana
mytup = ()
#prinitng dubultā
drukāt (mytup)
# veselo skaitļu kopas izveidošana
mytup = (1,2,3,4,5,6,7,8,9)
# dubultdrukāšana
drukāt (mytup)
# peldošā komata skaita izveide
mytup = (1.1,1.2,1.3,1.4,1.5)
# dubultdrukāšana
drukāt (mytup)
# virknes vērtību kopas izveide
mytup = ("Sveiki", "sveicināti", "uz", "linuxhint")
drukāt (mytup)
#creating jauktu datu veidu kopa
mītup = (1,1.3, “HELLO”, 2 + 3j)
# dubultdrukāšana
drukāt (mytup)
#rūpnīcas izveidošana ar * operatoru
#it ​​izveidos 5 dotās virknes gadījumus
mytup = ('linuxhint',) * 5
# dubultdrukāšana
drukāt (mytup)
#list iekšā dubultā
mītup = (1,2, [1,2,3])
# dubultdrukāšana
drukāt (mytup)
#rūpnīcas izveidošana bez teksta zīmēm
mītup = 1,2,3,10.3, “kamran”
# dubultdrukāšana
drukāt (mytup)
#cuping ar vienu elementu izveidošana
mytup = ('linuxhint',)
# dubultdrukāšana
drukāt (mytup)

Rezultāts

Piekļuve dubulto elementiem

Kad korpuss ir izveidots, mēs ļoti viegli varam piekļūt elementu elementiem. Tālāk ir aprakstīti veidi, kā piekļūt kopas elementiem:

  1. Indeksa operatora izmantošana
  2. Izmantojot sagriešanas operatoru

Vispirms apspriedīsim indeksa operatoru. Kvadrātiekavu [] pāris Python ir pazīstams kā indeksa operators. Indeksa vērtība vienmēr sākas no nulles. Ja kopējais elementu skaits dubultā ir 10, tad indeksa vērtība būs no 0 līdz 9. Lietojot indeksēšanas operatoru, mēs pieminam elementa indeksa numuru kvadrātiekavās, un tas atgriež vienu vērtību.

Turklāt sagriešanas operators (:) atgriež elementu diapazonu noteiktā secībā. Apskatīsim indeksa operatora un sagriešanas operatora izmantošanu, lai piekļūtu Python elementu elementiem.

# veselo skaitļu kopas izveidošana
mytup = (1,2,3,4,5,6,7,8,9)
#accessing elementiem, izmantojot indeksa operatoru
#aceing pirmo elementu
drukāt (mytup [0])
#aceing otro elementu
drukāt (mytup [1])
#aceing trešo elementu
izdrukāt (mytup [2])
#aceing ceturto elementu
izdrukāt (mytup [3])
#aceing piekto elementu
izdrukāt (mytup [4])
#aceing sestais elements
drukāt (mytup [5])
#apmeklē septīto elementu
izdrukāt (mytup [6])
#aceing astoto elementu
drukāt (mytup [7])
#apmeklē devīto elementu
drukāt (mytup [8])
#izmantojot sagriešanas operatoru, lai piekļūtu dupleksa elementiem
# izdrukā elementu diapazonu no 0 līdz 3
drukāt (mytup [0: 3])
#elementu diapazona drukāšana no 0 līdz 6
drukāt (mytup [0: 6])
# izdrukā elementu diapazonu no 6 līdz 9
drukāt (mytup [6: 9])

Rezultāts

Turklāt mēs varam arī savienot divus divus vai vairāk operatorus, izmantojot operatoru “+”.

# veselo skaitļu kopas izveidošana
mytup1 = (1,2,3,4,5,6,7,8,9)
# virknes vērtību kopas izveide
mytup2 = ("Sveiki", "sveicināti", "uz", "linuxhint")
#concatenating 2 korekcijas
mytup3 = mytup1 + mytup2
# saspiestā dubultdrukāšana
drukāt (mytup3)

Rezultāts

Atjaunināšana

Kā jau tika apspriests iepriekš, svītras ir nemainīgas; tas nozīmē, ka tā vienumu nevar mainīt. Tomēr, ja rindkopās mums ir daži maināmi objekti, piemēram, saraksti, mēs varam atjaunināt tā vērtību. Konkrētajai saraksta vērtībai var piekļūt, izmantojot indeksa operatoru. Apskatīsim vienkāršu programmu.

#rūpnīcas izveidošana ar sarakstu
mytup1 = (1,2,3,4,5; [6,7,8])
# printera izdrukāšana pirms tā atjaunināšanas
drukāt (mytup1)
#updating saraksta vienumi
mytup1 [5] [0] = 'Kamran'
mytup1 [5] [1] = 'Sattar'
mytup1 [5] [2] = 'Awaisi'
#prinitng atjauninātais korpuss
drukāt (mytup1)

Rezultāts

Dzēšot dubultu

Elementus vai vienumus dubultā nevar izdzēst. Tomēr mēs varam izdzēst vai noņemt visu kopu, izmantojot del atslēgvārdu. Izdzēšot noteiktu kopu, radīsies kļūda.

#rūpnīcas izveidošana ar sarakstu
mytup1 = (1,2,3,4,5; [6,7,8])
del mytup1 [0]

Rezultāts

Izdzēsīsim visu dubultu.

#rūpnīcas izveidošana ar sarakstu
mytup1 = (1,2,3,4,5; [6,7,8])
# dzēšot dubultu
del mytup1

Rezultāts

Izejā nav kļūdu; tas nozīmē, ka kopa ir veiksmīgi izdzēsta.

Divstāvu garuma noteikšana

Korpusa garumu var noteikt, izmantojot funkciju len (). Funkcija len () atgriež kopas elementu vai elementu kopējo skaitu.

#rūpnīcas izveidošana ar sarakstu
mytup1 = (1,2,3,4,5; [6,7,8])
# drukas garuma drukāšana
drukāt (len (mytup1))

Rezultāts

Maks. Un min. Dubultojums

Python nodrošina divas iebūvētas max () un min () funkcijas, kas attiecīgi atgriež maksimālo vienumu un minimālo vienumu kopas iekšpusē. Šīs funkcijas kā argumentu ņem kopējamo objektu.

Izdrukāsim max un min vienību vienumus.

#rūpnīcas izveidošana
mytup1 = (1,2,3,4,5,6,7,8)
# maks. kopas drukāšana
drukāt ("Maksimālā kopa ir:", maks. (mytup1))
# min izdrukas izdruka
drukāt ("Min. kopa ir:", min (mytup1))

Rezultāts

Divkāršā pārveidošana

Dubultu var viegli pārveidot par sarakstu šādā veidā:

#rūpnīcas izveidošana
mytup1 = (1,2,3,4,5,6,7,8)
#tuple pārklājums sarakstā
drukāt (saraksts (mytup1))

Rezultāts

Komplekts ir veiksmīgi pārveidots par sarakstu.

Līdzīgi sarakstu var pārveidot par kopu.

#rūpnīcas izveidošana ar sarakstu
izlases saraksts = [1,2,3,4,5,6,7,8]
# saraksta pārsegšana uz dubulto
izdrukāt (tuple (mans saraksts))

Rezultāts

Saraksts ir veiksmīgi pārveidots divkārt.

Secinājums

Python kopas ir visbiežāk izmantotās datu struktūras, kas datus glabā secībā. Komplekti ir nemainīgi un atbalsta dažādas darbības. Šajā rakstā ar daudziem piemēriem ir izskaidroti Python parametri.

AppyMouse ekrāna skārienpaliktnis un peles rādītājs Windows planšetdatoriem
Planšetdatoru lietotājiem bieži pietrūkst peles rādītāja, it īpaši, ja viņi parasti lieto klēpjdatorus. Skārienekrāna viedtālruņiem un planšetdatoriem...
Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...