Python- tutoriaal

Python TUIS Python Intro Python Begin Python-sintaksis Python-kommentaar Python veranderlikes Python-datatipes Python-nommers Python Casting Python Strings Python Booleans Python-operateurs Python-lyste Python Tuples Python-stelle Python Woordeboeke Python As...Anders Python While Loops Python vir lusse Python-funksies Python Lambda Python-skikkings Python-klasse/-voorwerpe Python Erfenis Python Iterators Python-omvang Python-modules Python-datums Python Wiskunde Python JSON Python RegEx Python PIP Python Probeer ... Behalwe Python-gebruikersinvoer Python String Formatering

Lêerhantering

Python-lêerhantering Python Lees lêers Python Skryf/skep lêers Python verwyder lêers

Python-modules

NumPy Tutoriaal Panda Walkthrough Scipy Tutoriaal

Python Matplotlib

Matplotlib Intro Matplotlib Begin Matplotlib Pyplot Matplotlib Plotte Matplotlib Merkers Matplotlib-lyn Matplotlib-etikette Matplotlib-rooster Matplotlib Subplotte Matplotlib Scatter Matplotlib Bars Matplotlib Histogramme Matplotlib sirkeldiagramme

Masjienleer

Aan die gang kom Gemiddelde mediaanmodus Standaard afwyking Persentiel Dataverspreiding Normale dataverspreiding Strooi plot Lineêre regressie Polinoomregressie Meervoudige regressie Skaal Trein/toets Besluitboom

Python MySQL

MySQL Begin MySQL Skep databasis MySQL Skep tabel MySQL-insetsel MySQL Kies MySQL Waar MySQL Bestel deur MySQL verwyder MySQL Drop Table MySQL-opdatering MySQL-limiet MySQL Sluit aan

Python MongoDB

MongoDB Begin MongoDB Skep databasis MongoDB Skep versameling MongoDB-insetsel MongoDB Vind MongoDB-navraag MongoDB Sorteer MongoDB verwyder MongoDB Drop Collection MongoDB-opdatering MongoDB-limiet

Python-verwysing

Python Oorsig Python ingeboude funksies Python-stringmetodes Python Lys Metodes Python Woordeboek Metodes Python Tuple Metodes Python Stel metodes Python-lêermetodes Python sleutelwoorde Python-uitsonderings Python Woordelys

Moduleverwysing

Ewekansige module Versoeke Module Statistiek Module Wiskunde Module cMath-module

Python Hoe om

Verwyder lys duplikate Draai 'n snaar om Voeg twee getalle by

Python voorbeelde

Python voorbeelde Python-samesteller Python-oefeninge Python Vasvra Python-sertifikaat

Python -skikkings


Let wel: Python het nie ingeboude ondersteuning vir Arrays nie, maar Python Lists kan eerder gebruik word.


Skikkings

Let wel: Hierdie bladsy wys jou hoe om LYSTE as SKEININGE te gebruik, maar om met skikkings in Python te werk sal jy 'n biblioteek moet invoer, soos die NumPy-biblioteek .

Skikkings word gebruik om veelvuldige waardes in een enkele veranderlike te stoor:

Voorbeeld

Skep 'n skikking wat motorname bevat:

cars = ["Ford", "Volvo", "BMW"]

Wat is 'n Array?

'n Skikking is 'n spesiale veranderlike wat meer as een waarde op 'n slag kan hou.

As jy 'n lys items het (byvoorbeeld 'n lys motorname), kan die stoor van die motors in enkele veranderlikes soos volg lyk:

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

Wat as jy egter deur die motors wil loop en 'n spesifieke een wil vind? En wat as jy nie 3 karre gehad het nie, maar 300?

Die oplossing is 'n skikking!

'n Skikking kan baie waardes onder 'n enkele naam hou, en jy kan toegang tot die waardes kry deur na 'n indeksnommer te verwys.


Toegang tot die elemente van 'n skikking

Jy verwys na 'n skikkingselement deur na die indeksnommer te verwys .

Voorbeeld

Kry die waarde van die eerste skikking item:

x = cars[0]

Voorbeeld

Verander die waarde van die eerste skikking-item:

cars[0] = "Toyota"

Die lengte van 'n skikking

Gebruik die len()metode om die lengte van 'n skikking terug te gee (die aantal elemente in 'n skikking).

Voorbeeld

Gee die aantal elemente in die cars skikking terug:

x = len(cars)

Let wel: Die lengte van 'n skikking is altyd een meer as die hoogste skikking-indeks.



Looping Array Elements

Jy kan die for inlus gebruik om deur al die elemente van 'n skikking te lus.

Voorbeeld

Druk elke item in die carsskikking:

for x in cars:
  print(x)

Voeg skikkingselemente by

Jy kan die append()metode gebruik om 'n element by 'n skikking te voeg.

Voorbeeld

Voeg nog een element by die carsskikking:

cars.append("Honda")

Verwyder skikkingselemente

Jy kan die pop()metode gebruik om 'n element uit die skikking te verwyder.

Voorbeeld

Vee die tweede element van die carsskikking uit:

cars.pop(1)

Jy kan ook die remove()metode gebruik om 'n element uit die skikking te verwyder.

Voorbeeld

Vee die element uit wat die waarde "Volvo" het:

cars.remove("Volvo")

Let wel: Die lys se remove()metode verwyder slegs die eerste voorkoms van die gespesifiseerde waarde.


Skikking metodes

Python het 'n stel ingeboude metodes wat jy op lyste/skikkings kan gebruik.

Method Description
append()Adds an element at the end of the list
clear()Removes all the elements from the list
copy()Returns a copy of the list
count()Returns the number of elements with the specified value
extend()Add the elements of a list (or any iterable), to the end of the current list
index()Returns the index of the first element with the specified value
insert()Adds an element at the specified position
pop()Removes the element at the specified position
remove()Removes the first item with the specified value
reverse()Reverses the order of the list
sort()Sorts the list

Let wel: Python het nie ingeboude ondersteuning vir Arrays nie, maar Python Lists kan eerder gebruik word.