CodeGym /Kurslar /Python SELF AZ /Dəstin dəyişdirilməsi

Dəstin dəyişdirilməsi

Python SELF AZ
Səviyyə , Dərs
Mövcuddur

5.1 Element əlavə etmək

Python-da cəmləri dəyişdirmək çox asandır: əslində onlar üzərində yalnız 3 əməliyyat mövcuddur: cəmə element əlavə etmək, cəmdən elementi silmək və elementin cəmdə olub-olmadığını yoxlamaq.

Cəmə bir element əlavə etmək üçün add() metodu istifadə olunur. Bu metod elementi cəmə əlavə edir, əgər o artıq orada yoxdursa. Əgər element artıq mövcuddursa, cəmdə heç bir dəyişiklik olmayacaq.

Nümunə:


my_set = {1, 2, 3}
my_set.add(4)
print(my_set)  # Çıxış: {1, 2, 3, 4} 
        

Bu nümunədə 4 elementi my_set cəminə əlavə edilir. Əgər biz artıq mövcud olan, məsələn, 2 elementini əlavə etməyə çalışsaq, cəm dəyişməz qalacaq:


my_set = {1, 2, 3, 4}
my_set.add(2)
print(my_set)  # Çıxış: {1, 2, 3, 4}
        

5.2 Bir neçə elementi əlavə etmək

Bir neçə elementi müxtəlifliyə əlavə etmək üçün update() metodu istifadə olunur. Bu metod hər hansı iterasiya oluna bilən obyekt qəbul edir (liste, tuple, string və s.) və onun bütün elementlərini cari müxtəlifliyə əlavə edir. Əgər əlavə olunan elementlərdən hər hansı biri artıq müxtəliflikdə mövcuddursa, o təkrar olaraq əlavə olunmayacaq.

Listdən elementlərin əlavə olunması nümunəsi


my_set = {1, 2, 3}
my_set.update([4, 5, 6])
print(my_set)  # Çıxış: {1, 2, 3, 4, 5, 6}
        

Bu nümunədə bütün elementlər [4, 5, 6] listesindən my_set-ə əlavə olunur.

Tuple-dən elementlərin əlavə olunması nümunəsi


my_set = {1, 2, 3}
my_set.update((4, 5, 6))
print(my_set)  # Çıxış: {1, 2, 3, 4, 5, 6}
        

String-dən elementlərin əlavə olunması nümunəsi

Stringdəki hər bir simvol müxtəlifliyə ayrıca bir element kimi əlavə olunacaq.


my_set = {'a', 'b', 'c'}
my_set.update('def')
print(my_set)  # Çıxış: {'a', 'b', 'c', 'd', 'e', 'f'}
        

Başqa bir çoxluqdan elementlərin əlavə olunması

update() metodu həmçinin başqa bir çoxluğu argument kimi qəbul edə bilər. İkinci çoxluqdakı bütün elementlər birinci çoxluğa əlavə olunacaq.


set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.update(set2)
print(set1)  # Çıxış: {1, 2, 3, 4, 5}
        

5.3 Praktiki Tətbiq

Bax, bu həyatda kümlərin istifadəsi üçün bir neçə yaxşı praktiki nümunədir.

Dublikatların silinməsi

Kümələr avtomatik olaraq dublikatları silir, bu da onları təkrar elementləri olan siyahıların emalı üçün faydalı edir.


my_list = [1, 2, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set)  # Çıxış: {1, 2, 3, 4, 5}
        

Məlumatların birləşdirilməsi

Kümələr bir neçə mənbədən məlumatların birləşdirilməsi üçün istifadə oluna bilər, elementlərin unikal olmasını qoruyaraq.


set1 = {'apple', 'banana'}
set2 = {'banana', 'cherry'}
set3 = {'cherry', 'date'}
            
combined_set = set1 | set2 | set3
print(combined_set)  # Çıxış: {'apple', 'banana', 'cherry', 'date'}
            
        
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION