18 of 151 menu

Метод copy

Метод copy луғатнинг нусхасини яратади. Метод параметрларида ҳеч нарса кўрсатилмайди.

Синтаксис

луғат.copy()

Мисол

Келинг, метод copy ёрдамида луғатимизни нусхалаб оламиз:

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = dct1.copy() print(dct2)

Кодни ишга тушириш натижаси:

{'a': 1, 'b': 2, 'c': 3}

Мисол

Аммо, метод copyни қўллаш орқали биз фақат янгилта нусха (shallow copy) яратамиз - нусха олингандан сўнг бош луғатда киритган ўзгартиришларимиз нусхага таъсир қилмайди:

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = dct1.copy() dct1['e'] = 4 print('dct1', dct1) print('dct2', dct2)

Кодни ишга тушириш натижаси:

dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4} dct2 {'a': 1, 'b': 2, 'c': 3}

Ҳам қаранг

  • метод clear,
    луғатнинг барча элементларини ўчиради
  • метод update,
    бошқа луғат калит ва қийматлари билан луғатни янгилайди
  • функция len,
    луғат узунлигини қайтаради
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш