Mirzo ulug‘bek nomidagi


Download 148.56 Kb.
bet7/13
Sana30.04.2023
Hajmi148.56 Kb.
#1406197
1   2   3   4   5   6   7   8   9   10   ...   13
Bog'liq
Dasturiy injenering

Python 3

# Python program to demonstrate
# Addition of elements in a List

# Creating a List
List = [1, 2, 3, 4]
print("Initial List: ")
print(List)

# Addition of multiple elements
# to the List at the end
# (using Extend Method)
List.extend([8, 'Geeks', 'Always'])
print("\nList after performing Extend Operation: ")
print(List)

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:

Download 148.56 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling