Python 3
Chiqish
Dastlabki ro'yxat:
[1, 2, 3, 4]
Kengaytirish operatsiyasidan keyin ro'yxat:
[1, 2, 3, 4, 8, “Geeks”, “Har doim”]
Ro'yxatlarga elementlarni qo'shish uchun murakkabliklar (extend() usuli):
Vaqt murakkabligi: O(n)
Kosmik murakkablik: O(1)
Ro'yxatni o'zgartirish
Ro'yxatni Python'da reverse() usuli yordamida o'zgartirish mumkin .
Python 3
# Reversing a list
mylist = [1, 2, 3, 4, 5, 'Geek', 'Python']
mylist.reverse()
print(mylist)
|
Chiqish
['Python', 'Geek', 5, 4, 3, 2, 1]
Ro'yxatdagi elementlarni o'chirish
1-usul: remove() usulidan foydalanish
Elementlarni o'rnatilgan remove() funksiyasi yordamida Ro'yxatdan olib tashlash mumkin, lekin agar element ro'yxatda bo'lmasa, Xato paydo bo'ladi. Remove() usuli bir vaqtning o'zida faqat bitta elementni olib tashlaydi, bir qator elementlarni olib tashlash uchun iterator ishlatiladi. Remove() usuli belgilangan elementni olib tashlaydi.
Eslatma: Ro'yxatdagi o'chirish usuli faqat qidirilayotgan elementning birinchi takrorlanishini olib tashlaydi.
1-misol:
Do'stlaringiz bilan baham: |