GeeksforGeeks

List: Een lijst in Python is een verzameling items die elementen van meerdere gegevenstypen kan bevatten, die zowel numerieke, karakter logische waarden, enz. kunnen zijn. Het is een geordende verzameling die negatieve indexering ondersteunt. Een lijst kan worden gemaakt met behulp van het bevatten van gegevens waarden.
Inhoud van lijsten kunnen gemakkelijk worden samengevoegd en gekopieerd met behulp van de ingebouwde functies van python.

sample_list = ]
print(sample_list)


Output :

]

Het eerste element is een geheel getal, het tweede een string en het derde is een lijst van tekens.

Array: Een array is een vector die homogene elementen bevat, d.w.z. die tot hetzelfde gegevenstype behoren. De elementen worden toegewezen op aaneengesloten geheugenplaatsen, zodat ze gemakkelijk kunnen worden gewijzigd, d.w.z. toegevoegd, gewist en benaderd. In Python moeten we de module array gebruiken om arrays te declareren. Indien de elementen van een array tot verschillende datatypes behoren, wordt een exception “Incompatible data types” gegooid.

import array
sample_array = array.array('i', )
for i in sample_array:
print(i)



Output :

123

Hier zijn de verschillen tussen List en Array in Python :

Lijst Array
Kan bestaan uit elementen die tot verschillende gegevenstypen behoren Bestaat alleen uit elementen die tot hetzelfde datatype
Het is niet nodig om expliciet een module te importeren voor de declaratie Het is nodig om expliciet een module te importeren voor de declaratie
Het kan niet direct rekenkundige bewerkingen Kan rekenkundige bewerkingen direct afhandelen
Kan genest worden om verschillende type elementen te bevatten Moet ofwel alle geneste elementen van dezelfde grootte
Voorkeur voor kortere sequentie van data-items Voorkeur voor langere sequentie van data-items
Grote flexibiliteit maakt eenvoudige wijziging mogelijk (toevoeging, schrapping) van gegevens Minder flexibiliteit omdat toevoeging,
De hele lijst kan worden afgedrukt zonder expliciete looping Er moet een lus worden gemaakt om de componenten van array
Vergt meer geheugen voor het eenvoudig toevoegen van elementen Vergelijkelijk compacter in geheugengrootte
Artikel Tags :
Praktijk Tags :

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.