Дәрістер кешені Дәріс №1 Дәріс тақырыбы



бет11/18
Дата15.03.2022
өлшемі0,72 Mb.
#135756
1   ...   7   8   9   10   11   12   13   14   ...   18
Байланысты:
Д рістер кешені Д ріс №1 Д ріс та ырыбы

>>> a.remove(333)
>>> a
[66.25, -1, 333, 1, 1234.5, 333]
>>> a.reverse()
>>> a
[333, 1234.5, 1, 333, -1, 66.25]
>>> a.sort()
>>> a
[-1, 1, 66.25, 333, 333, 1234.5]
Кейбір кезде өнімділікті арттыру үшін тізімдерді әлдеқайда икемді массивтермен алмастырады (бұндай жағдайда әдетте ендірілген кітапханаларды қолданады. Мысалы NumPy).

Кортеждер (tuple). Келесі деректер типі кортеждер (tuple) деп аталады. Олар негізінен өзгертілмейтін тізімдер болып табылады.

Олар не үшін қажет?


  • Қорғау үшін. Кортеж әдейі және кездейсоқ өзгертулерден қорғалған.

  • Өлшемі аз. Негізі болмас үшін:

>>> a = (1, 2, 3, 4, 5, 6)
>>> b = [1, 2, 3, 4, 5, 6]
>>> a.__sizeof__()
36
>>> b.__sizeof__()
44
Кортеждерді сөздіктердің кілттері ретінде қолдану мүмкіндігі:
>>> d = {(1, 1, 1) : 1}
>>> d
{(1, 1, 1): 1}
>>> d = {[1, 1, 1] : 1}
Traceback (most recent call last):
File "", line 1, in
d = {[1, 1, 1] : 1}
TypeError: unhashable type: 'list'


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   18




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет