II BOB. PYTHONDA MA’LUMOTLAR TUZILMASI VA TILNING STANDART MODULLARI




Download 0,96 Mb.
bet30/48
Sana22.03.2021
Hajmi0,96 Mb.
#13391
1   ...   26   27   28   29   30   31   32   33   ...   48
II BOB. PYTHONDA MA’LUMOTLAR TUZILMASI VA TILNING STANDART MODULLARI.

2.1. Ro`yxat va kortej

Ro`yxat- Pythonda erkin turdagi obyektlarning o`zgaruvchan qatorlashgan kolleksiyasi hisoblanadi (massivga o`xshash, lekin tiplar har xil bo`lishi mumkin). Ro`yxatlardan foydalanish uchun ularni tuzish kerak. Ro`yxatni har xil yondashuvlar yordamida yaratish mumkin. Masalan har bir iteratsiya qilinadigan obyektni (masalan satrni) Pythonni o`ziga kiritilgan list funksiyasi yordamida kiritish mumkin.





Ro`yxatni yana literallar yordamida tuzish mumkin.



Misoldan ko`rinadiki ro`yxat istalgancha obyektdan yoki hech narsadan (bo`sh) tashkil topishi mumkin.

Ro`yxat yaratishning yana bir usuli- ro`yxatlarning generatorlari. Ro`yxat generatori bu- ketma-ketlikni har bir elementiga arifmetik amalni qo`llab yangi ro`yxat tuzish usuli. Generatorlar for sikliga juda o`xshash bo`ladi.





Ro`yxatlar generatorining juda murakkab konstruksiyalari bor.





Download 0,96 Mb.
1   ...   26   27   28   29   30   31   32   33   ...   48




Download 0,96 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



II BOB. PYTHONDA MA’LUMOTLAR TUZILMASI VA TILNING STANDART MODULLARI

Download 0,96 Mb.