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
Ushbu bobda biz indeks va kesimlar bilan ishlash amallarini ko`rib chiqamiz.
Dostları ilə paylaş: |