Johdatus ryhmiin Python

Ryhmiä voidaan käsitellä luetteloina Pythonissa. Taulukko on tietyn tyyppinen tietorakenne, joka tallentaa tietoja vierekkäiseen muistipaikkaan. Tallennetut tiedot ovat samantyyppisiä. Koska muuttujat voivat tallentaa yhden arvon kerrallaan, taulukko voi tallentaa useita arvoja kerralla. Jotta taulukkotiedot voitaisiin käsitellä, meidän on ymmärrettävä, mikä on hakemisto, mikä on elementti, kuinka lasketaan taulukon pituus, miten haetaan elementti taulukosta, miten lisätään tai poistetaan elementti taulukosta, miten silmukoidaan ryhmä jne.

  • Hakemisto: on numero, joka edustaa taulukossa olevaa arvoa, ja alkaa aina nollasta.
  • elementti: on taulukon arvo.
  • len (): on taulukon elementtien kokonaismäärä.
  • append () : Tämä on tapa lisätä elementti taulukkoon.
  • poista (): on tapa poistaa elementti taulukosta.

On monia menetelmiä, jotka ovat samanlaisia ​​kuin liittäminen ja poistaminen, jotta autamme meitä suorittamaan erilaisia ​​toimintoja taulukossa tai luetteloissa. Sisäänrakennettua silmukkarakennetta käytetään silmukoimaan taulukon läpi Pythonissa. Otetaan myös tämä

Kuinka Array toimii Pythonissa?

Taulukko tallennetaan vierekkäisiin muistipaikkoihin, joissa hakemisto on numerosarja, joka edustaa jokaiselle tietylle hakemistolle tallennetut arvot. Päästäksemme tietyn hakemiston arvoon tai viittaamaan siihen taulukossa, käytämme hakasulkejoukkoa (), ja myös sisäänrakennetun silmukan avulla iteroimme taulukon läpi. Matriisilla on indeksit (indeksin monikkomuoto) ja arvot. Jokaiseen hakemistoon arvo tallennetaan. Miksi käytämme taulukkoja, koska on vaikeaa tallentaa ja muistaa satoja numeroita kerrallaan, siinä tapauksessa olisi yksinkertaisempaa ja helpompaa käyttää taulukkoja, sanoen, että kokonaisluku taulukko on seuraava. taulukko ('i', (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)), sitten käytämme näitä arvoja seuraavassa muodossa.

a (0) => 1

a (1) => 2

a (2) => 3

a (3) => 4

a (4) => 5

a (5) => 6

a (6) => 7

a (7) => 8

a (8) => 9

a (9) => 10

Muista, että hakemisto alkaa nollasta. Käytämme sisäänrakennettua silmukkaa myös silmukoimaan annetun taulukon läpi:

for i in a
print a(i)

Mikä antaa meille arvot välillä 1-10.

Kuinka luoda ryhmiä Pythoniin?

Jotta voit luoda taulukon Pythoniin, meidän on ensin tuotava taulukkomoduuli.

import array as arr

missä,

arr => on alias

Toinen tapa tuoda moduuli on seuraavalla tavalla:

from array import *

Taulukon luonti syntaksi on:

array(typecode (, intializer))

missä,

typecode => int tai float tai double tai taulukkotyypin arvo.

alustaja => on valinnainen arvo ja voi olla mitä tahansa tyyppiä, kuten luettelo, merkkijono tai tietyn tyyppiset toistettavat elementit.

Tyyppikoodi ja sen arvo mainitaan alla taulukkomuodossa.

TypeCode C tyyppi Python-tyyppi Arvo
minä allekirjoitettu int int 2
minä Allekirjoittamaton int pitkä 2
b allekirjoitettu char int 1
B Allekirjoittamaton char int 1
h allekirjoitettu lyhyt int 2
H Allekirjoittamaton lyhyt int 2
l allekirjoitettu kauan int 4
L Allekirjoittamaton pitkä int 4
f kellua kellua 8
d kaksinkertainen kellua 4

Katsokaamme seuraavat esimerkit ymmärtääksesi näitä kaikkia.

Typecode: i

Koodi:

import array as arr
a=arr.array('i', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: I

Koodi:

import array as arr
a=arr.array('I', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: b

Koodi:

import array as arr
a=arr.array('b', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: B

Koodi:

import array as arr
a=arr.array('B', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: h

Koodi:

import array as arr
a=arr.array('h', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: H

Koodi:

import array as arr
a=arr.array('H', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: l

Koodi:

import array as arr
a=arr.array('l', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: L

Koodi:

import array as arr
a=arr.array('L', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: f

Koodi:

import array as arr
a=arr.array('f', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Typecode: d

Koodi:

import array as arr
a=arr.array('d', (10, 20, 30) )
print("Element at 0th index: ", a(0))
print("Element at 1st index: ", a(1))
print("Element at 2nd index: ", a(2))

lähtö:

Array-menetelmät Pythonissa

Näemme seuraavat menetelmät annetussa taulukossa:

1. typecode ()

Syntaksi:

array.typecode()

Tämä toiminto palauttaa annetussa taulukossa käytetyn tyyppimoodin arvon.

Koodi:

#importing array module
import array as arr
#creating array
a1 = arr.array('i', (100, 200, 300) )
#printing array with method
print(a1.typecode)

lähtö:

2. lisää ()

Syntaksi:

array.insert( index, element )

Se lisää elementin taulukkoon ennen hakemistoa

Koodi:

#importing array module
import array as arr
#creating array
a = arr.array('i', (100, 200, 300))
#inserting a value of 400 to after index 2
a.insert(3, 400);
#looping through array a
for i in a:
print(i)

lähtö:

3. päivitys ()

Syntaksi:

arrayname(index) = value

Se päivittää tietyn arvon indeksissä uudeksi arvoksi.

Koodi:

#importing array module
import array as arr
#creating array
a = arr.array('i', (100, 200, 300) )
#updating a value of 200 to 400
a(1) = 400
#looping through array a
for i in a:
print(i)

lähtö:

4. poista ()

Syntaksi:

array.remove(element)

Tämä toiminto poistaa elementin taulukosta.

Koodi:

#importing array module
import array as arr
#creating array
a = arr.array('i', (100, 200, 300) )
#deleting a value 100
a.remove(100)
#looping through array a
for i in a:
print(i)

lähtö:

5. liitä ()

Syntaksi:

array.append(element)

Tämä toiminto lisää elementin taulukon loppuun.

Koodi:

#importing array module
import array as arr
#creating array
a = arr.array('i', (100, 200, 300) )
#appending 400 to the end
a.append(400)
#printing array
for i in a:
print(i)

lähtö:

6. käänteinen ()

Syntaksi :

array.reverse()

Tämä toiminto kääntää elementtien järjestyksen annetussa taulukossa.

Koodi:

#importing array module
import array as arr
#creating array
a = arr.array('i', (100, 200, 300) )
//applying the reverse method to the array
a.reverse()
//printing the array
for i in a:
print(i)

lähtö:

7. laske ()

Syntaksi:

array.count(element)

Tämä toiminto palauttaa kuinka monta kertaa elementti esiintyi annetussa taulukossa.

Koodi:

#importing array module
import array as arr
#creating array
a3 = arr.array('i', (100, 200, 300, 100, 400, 100, 500) )
#printing the array count
print(a3.count(100))

lähtö:

8. hakemisto ()

Syntaksi:

array.index(x)

Tämä menetelmä tuottaa arvon “i”, joka on indeksi ja x: n ensimmäisen esiintymisen pienin arvo taulukossa.

Koodi:

#importing array module
import array as arr
#creating array
a3 = arr.array('i', (700, 200, 300, 100, 400, 100, 500) )
#search the value 100 and return its index
print(a3.index(100))

lähtö:

9. pop ()

Syntaksi:

array.pop(( i ))

Tämä toiminto poistaa ja palauttaa elementin, jolla on annetun taulukon indeksi i. Oletuksena se poistaa ja palauttaa viimeisen elementin.

Koodi:

#importing array module
import array as arr
#creating array
a3 = arr.array('i', (100, 200, 300) )
# removing 100 and printing
print(a3.pop(0))

lähtö:

10. tuotekoko ()

Syntaksi:

array.itemsize()

Koodi:

#importing array module
import array as arr
#creating array
a3 = arr.array('i', (100, 200, 300) )
#printing the itemsize
print(a3.itemsize)

Tulos :

11. len () -menetelmä

Syntaksi:

len(arrayname)

Tämä menetelmä antaa taulukon pituuden.

Koodi:

#importing array module
import array as arr
#creating array
a3 = arr.array('i', (100, 200, 300, 400, 500) )
#printing the length of method
print(len(a3))

lähtö:

johtopäätös

Toivottavasti tämä artikkeli on informatiivinen kaikille käsitteillesi ja toivon myös, että tämä artikkeli on tarpeeksi mielenkiintoinen kannustamaan sinua oppimaan uusia asioita. Harjoittelu johtaa vain täydellisyyteen, joten harjoittele niin paljon kuin mahdollista.

Suositeltava artikkeli

Tämä on opas ryhmiin Python. Tässä keskustellaan kuinka luodaan ryhmiä Pythoniin ja sen menetelmistä, sekä koodin toteutuksesta ja tuotosta. Voit myös käydä liittyvien artikkeleidemme läpi saadaksesi lisätietoja

  1. Kuinka luoda 3d-taulukkoja Pythoniin?
  2. Johdanto 2D-ryhmiin Pythonissa
  3. Python-ominaisuudet | 15 suosituinta ominaisuutta
  4. Kielisarja Pythonissa menetelmillä
  5. Kielisarja JavaScriptinä
  6. 3 erityyppistä taulukkoa PHP: ssä (esimerkit)
  7. Opas kielisarjan C-funktioihin