GeeksforGeeks

List: Lista Pythonissa on kokoelma kohteita, jotka voivat sisältää elementtejä useista eri tietotyypeistä, jotka voivat olla joko numeerisia, merkkiloogisia arvoja jne. Se on järjestetty kokoelma, joka tukee negatiivista indeksointia. Lista voidaan luoda käyttämällä sisältäviä data-arvoja.
Listojen sisältöjä voidaan helposti yhdistää ja kopioida käyttämällä pythonin sisäänrakennettuja funktioita.

sample_list = ]
print(sample_list)



Output :

]

Ensimmäinen elementti on kokonaisluku, toinen merkkijono ja kolmas merkkiluettelo.

Array: Array on vektori, joka sisältää homogeenisia eli samaan tietotyyppiin kuuluvia elementtejä. Elementit varataan vierekkäisiin muistipaikkoihin, jotka mahdollistavat helpon muokkaamisen eli elementtien lisäämisen, poistamisen ja käyttämisen. Pythonissa meidän on käytettävä array-moduulia matriisien ilmoittamiseen. Jos matriisin elementit kuuluvat eri tietotyyppeihin, heitetään poikkeus ”Yhteensopimattomat tietotyypit”.

import array
sample_array = array.array('i', )

123

Tässä on listan ja array:n erot Pythonissa :

Lista Array
Voi koostua eri tietotyyppeihin kuuluvista elementeistä Voi koostua vain samaan tietotyyppiin kuuluvista elementeistä. tietotyyppiin
Ei tarvitse tuoda moduulia eksplisiittisesti ilmoitusta varten Et tarvitse tuoda moduulia eksplisiittisesti ilmoitusta varten
Ei voi suoraan käsitellä aritmeettisia operaatioita Voi suoraan käsitellä aritmeettisia operaatioita
Voi olla sisäkkäinen sisältääkseen erityyppisiä elementtejä Pitää sisältää joko kaikki sisäkkäiset elementit samaa kokoa
Preferred for shorter sequence of data elements Preferred for longer sequence of data elements
Greater flexibility allows easy modification (addition, poistaminen) Vähäisempi joustavuus lisäyksen jälkeen, poistaminen on tehtävä elementtikohtaisesti
Koko lista voidaan tulostaa ilman eksplisiittistä silmukointia Silmukka on muodostettava komponenttien tulostamista tai käyttämistä varten. joukon
Kuluttaa enemmän muistia, koska elementtien lisääminen on helppoa Vertailevasti kompaktimpi muistin koko
Artikkeli Tunnisteet :
Practice Tags :

Vastaa

Sähköpostiosoitettasi ei julkaista.