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



бет11/18
Дата30.12.2021
өлшемі0,67 Mb.
#106759
1   ...   7   8   9   10   11   12   13   14   ...   18
Байланысты:
1795460397957 Дәрістер кешені
1795460397957 Дәрістер кешені, 1795460397957 Дәрістер кешені, 1795460397957 Дәрістер кешені
>>> 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
әкімшілігінің қараңыз

    Басты бет