⊗pyPmFnPR 6 of 129 menu

Oordrag van veranderlikes deur verwysing in Python

In Python word veranderlikes wat komplekse voorwerpe bevat deur verwysing oorgedra. Dit beteken alle veranderinge wat in een veranderlike gemaak word sal op die tweede weerspieël word. En alhoewel hierdie tipo toekenning van waardes die risiko van foute verhoog, bespaar dit aansienlik op die hulpbronne van die stelsel se geheue.

Kom ons het twee lyste:

lst1 = [1, 2, 3, 4, 5] lst2 = lst1

Aangesien die veranderlike lst2 die waarde lst1 toegeken is, is daar nou een lys in die rekenaar se werkgeheue, waarna twee veranderlikes gelyktydig verwys.

Kom ons verander die eerste element van lst2 en druk die eerste lys op die konsole:

lst2[0] = '!' print(lst1) # sal ['!', 2, 3, 4, 5] druk

Wat sal die resultaat wees van die volgende kode:

lst1 = [1, 2, 3, 4, 5] lst2 = lst1 lst2[0] = '!' print(lst1)

Wat sal die resultaat wees van die volgende kode:

lst1 = [1, 2, 3, 4, 5] lst2 = lst1 lst2[0] = '!' print(lst2)

Wat sal die resultaat wees van die volgende kode:

lst1 = ['a', 'b', 'c', 'd'] lst2 = lst1 lst3 = 'e' lst2[2] = lst3 print(lst2)
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp