⊗pyPmFnPR 6 of 129 menu

Айнымалыларды сілтеме бойынша беру Python-да

Python-да күрделі объектілерді қамтитын айнымалылар сілтеме бойынша беріледі. Бұл дегеніміз, бір айнымалыда жасалған барлық өзгерістер екіншісіне де әсер етеді. Және де мұндай мәндерді тағайындау түрінде қателіктердің пайда болу қаупі артады, бірақ бұл жүйелік жад ресурстарын эффектілі үнемдейді.

Бізде екі тізім бар делік:

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

lst2 айнымалысына lst1 мәні тағайындалғандықтан, енді компьютердің жедел жадында бір тізім сақталады, ол бір уақытта екі айнымалыға сілтеме жасайды.

lst2 бірінші элементін өзгертейік және бірінші тізімді консольге шығарайық:

lst2[0] = '!' print(lst1) # шығарады ['!', 2, 3, 4, 5]

Мына кодты орындау нәтижесі қандай болады:

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

Мына кодты орындау нәтижесі қандай болады:

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

Мына кодты орындау нәтижесі қандай болады:

lst1 = ['a', 'b', 'c', 'd'] lst2 = lst1 lst3 = 'e' lst2[2] = lst3 print(lst2)
Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау