Python uzatmak

Python işlevleri ve meth

Diyelim ki bir parti vereceksiniz ve davet edeceğiniz bir arkadaş listeniz var. Davet etmek istediğiniz kişileri düşündükçe bu liste büyüyebilir. 

Python extend() yönteminin devreye girdiği yer burasıdır. extension () yöntemi, bir listenin sonuna bir öğe veya birden çok öğe eklemenize olanak tanır. 

Bu makale size Python'u nasıl kullanacağınızı öğretecektir genişlet() yöntemi. Açıklamamızı göstermek için davet listesi örneğini kullanacağız.




Python extension() Nedir?

Python extend() yöntemi bunlardan biridir. Python'un liste yöntemleri. Diğer liste yöntemleri Python append() ve Python insert()'dir. Bu yöntemlerin tümü, Python'daki listeleri değiştirmenize izin verir. Python .extend() yöntemini neden kullanmak isteyebileceğinize bakalım.




Python .extend() nasıl çalışır?

.extend() yöntemi, listenin sonuna birden çok öğe ekleyerek bir Python listesini genişletir.  Söz dizimini biçimlendirmenin iki yolu aşağıdadır. 

Bir yol, listeye eklenmesini istediğiniz öğeleri (“argümanlar” olarak adlandırılır) parantez içinde parantez içine yerleştirmektir. Bu örnekte, yeni adların parantez içinde parantez içinde argüman olarak bulunduğu ikinci satıra bakın:

invite_list = ['Shazia', 'Matt', 'Elizabeth'] davet_list.extend(['Janie','Bryce','Jaspar']) print(invite_list)

Bu kod şunu döndürür:

['Shazia', 'Matt', 'Elizabeth', ' Janie', 'Bryce', 'Jaspar']

Başka bir yol, yeni_adlar adında yeni bir değişken bildirmek ve sonra bunu parantez içine argüman olarak koymaktır, bu örnekte üçüncü satırda olduğu gibi:

Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

Bu kod aynı sonucu verir. :

['Shazia', 'Matt', 'Elizabeth', 'Janie', ' Bryce', 'Jaspar']



Python Extend() Ne Zaman Kullanılmamalı

Python listenizin sonuna yalnızca bir öğe eklemek istiyorsanız, extend() yöntemi yerine Python append() yöntemini kullanabilir. Python append() yöntemi, bir seferde yalnızca tek bir öğe (bireysel liste öğesi veya başka bir liste gibi) ekler. 


Örneğin, bu kod:

invite_list = ['Shazia ', 'Matt', 'Elizabeth'] new_names = ['Janie', 'Bryce', 'Jaspar'] davet_list.append(new_names) print(invite_list)

bu çıktıda sonuçlanır :

['Shazia', 'Matt', 'Elizabeth', ['Janie', 'Bryce' , 'Jaspar']]

Eklenen isimlerin (Janie, Bryce ve Jaspar) kendi parantezleri içine alındığına dikkat edin. Bu, Python'un eklendiği anlamına gelir. () yöntemi onları tek bir varlık olarak ele aldı. 

Bir liste öğesini listenin sonuna eklemek yerine belirli bir konuma eklemek istiyorsanız, Python insert() yöntemini kullanmalısınız. Python'da listeleyin ems atanmış pozisyonlardır. Bu pozisyonlar sıfırdan başlayan sayılardır. Bu nedenle, [‘Shazia’, ‘Matt’, ‘Elizabeth’] listesindeki öğelere 0, 1, 2, 3 atanır. ‘Shazia’ 0 konumunda, ‘Matt’ 1. konumdadır, vb. 

Davet listesi örneğimizle Python insert() yöntemini kullanmak için, istenen konumu belirtebiliriz ve bu konuma eklemek istediğimiz ad, bu kodun ikinci satırındaki parantez içinde:

Bu kod şu sonucu döndürür:

['Bryce', 'Shazia', 'Matt', 'Elizabeth']

‘Bryce’ listemizdeki 0 konumuna getirin. 




Sonuç

Python extension() yöntemi, bir listenin sonuna öğe eklemek için kullanılır. Bunu yapmak için, yöntemi çağırdığınızda yeni liste öğelerini parantez içine koymanız yeterlidir. Alternatif olarak, yeni liste öğelerini içeren yeni bir değişken bildirebilir ve ardından değişkeni parantez içine alabilirsiniz. Python extend() yöntemi, bir seferde yalnızca tek bir öğe ekleyen append() yönteminden ve insert() yönteminden farklıdır. bir liste öğesini listede belirli bir konuma yerleştiren yöntem. 


Artık Python extension() yöntemini nasıl kullanacağınızı bildiğinize göre, bir dahaki sefere diğer Python liste yöntemleriyle birlikte onu kullanarak pratik yapabilirsiniz. kodlarsınız. 





Python uzatmak: StackOverflow Questions

Tutorials