Ro'yxatlarni Yaratish
Ro'yxat yaratishning bir necha yo'li mavjud. Siz ro'yxatni quyidagi usullardan birini qo'llanib yaratishingiz mumkin:
- Ichida hech narsa bo'lmagan kvadrat qavslar yordamida bo'sh ro'yxat yaratish:
[]
- Vergul bilan ajratilgan elementlar bilan kvadrat qavslar:
[1, 2, 3]
- Ro'yxat tuzish (batafsil ma'lumot uchun 13-bobga qarang):
[x for x in iterable]
list()
funktsiyasidan foydalanish:list(iterable)
Iterable - bu elementlarini bir vaqtning o'zida bir-bir qilib qaytarishi mumkin bo'lgan elementlar to'plamidir; ba'zi iterables tartibga ega (ya'ni, ketma-ketliklar), ba'zilari esa yo'q. Ro'yxatlar o'zlari ketma-ketliklardir. Qatorlar ham ketma-ketliklardir. Siz qatorlarni harflar ketma-ketligi sifatida tasavvur qilishingiz mumkin.
Keling, ro'yatni yaratishning bir necha misollariga qaraymiz, shunda siz uni amalda ko'rishingiz mumkin:
Bu birinchi misol juda oddiy. Bu yerda siz ichida 3 ta raqam bo'lgan ro'yxat yaratdingiz. Keyin siz uni tekshirish uchun chiqarasiz, u siz o'ylagandek borligini tasdiqlash uchun.
Ro'yxat yaratishning keyingi usuli - Python'ning list()
funktsiyasidan foydalanish:
Bu holatda, siz list()
funktsiyasiga uchta harfdan iborat qatorni uzatasiz. U avtomatik ravishda qator ichidagi harflar bo'yicha iteratsiya o'tkazib, har biri bitta harf bo'lgan uchta qator ro'yxatini yaratadi.
Ko'rishimiz kerak bo'lgan oxirgi misol - bo'sh ro'yxatlarni qanday yaratish:
Bo'sh ro'yxat yaratishning eng tez yo'li - kvadrat qavslarni hech narsa qo'ymasdan ishlatishdir. Ikkinchi eng oson yo'l - list()
ni argumentlarsiz chaqirishdir. Umuman olganda, list()
dan foydalanishning yaxshi tomoni shundaki, siz uni mos keladigan ma'lumot turini ro'yxatga o'zgartirish uchun ishlatishingiz mumkin, avvalgi misolda “abc” qatori bilan bo'lgani kabi.