1. Python tili imkoniyatlari Pythonni ko`chirish



Yüklə 2,19 Mb.
səhifə27/78
tarix19.12.2023
ölçüsü2,19 Mb.
#152124
1   ...   23   24   25   26   27   28   29   30   ...   78
1. Python tili imkoniyatlari Pythonni ko`chirish

list.reverse()

Ro`yxatni teskari tartibga o`tkazadi

list.copy()

Ro`yxatning yuzaki nusxasi

list.clear()

Ro`yxatni tozalaydi

Bu yerda shuni ta`kidlab o`tish kerakki, satrlar metodlaridan farqli ravishda (ro`yxatlar o`zgartirish mumkin bo`lgan ob`yektlar bo`lganligi sababli) ro`yxatlarning metodlari shu ro`yxatlarning o`zlariga o`zgartirishlar kiritadi. Shuning uchun ham o`zgartirish natijasini shu o`zgaruvchiga qayta yozish talab etilmaydi.



>>> l = [1, 2, 3, 5, 7]
>>> l.sort()
>>> l
[1, 2, 3, 5, 7]
>>> l = l.sort()
>>> print(l)
None

Va yakunida ro`yxatlar bilan ishlashga ba`zi misollarni keltirib o`tamiz:



>>> a = [66.25, 333, 333, 1, 1234.5]
>>> print(a.count(333), a.count(66.25), a.count('x'))
2 1 0
>>> a.insert(2, -1)
>>> a.append(333)



>>> a
[66.25, 333, -1, 333, 1, 1234.5, 333]
>>> a.index(333)
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]

Kamdan kam hollarda samaradorlikni oshirish maqsadida ro`yxatlarning o`rnida ularga nisbatan imkoniyatlari ozroq bo`lgan massivlardan foydalaniladi. (Lekin odatda, bunday hollarda NumPy kabi chetki kutubxonalardan foydalaniladi)


15-bob

Indekslar va kesimlar


Ushbu bobda biz indeks va kesimlar bilan ishlash amallarini ko`rib chiqamiz.

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   23   24   25   26   27   28   29   30   ...   78




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə