Python katılmak

Python işlevleri ve meth

Python'da listelerle çalışırken, bir listenin içeriğini bir dizgede birleştirmek istediğinize karar verebilirsiniz. Örneğin, bir işletmedeki tüm çalışan adlarının listesini tek bir dizede birleştirmek isteyebilirsiniz.

Python string join() yönteminin bulunduğu yer burasıdır. gelir. join() yöntemi, mevcut bir listeyi alıp tek bir dizeye dönüştürmenize olanak tanır.

Bu eğitici, örneklerle temel konuları tartışacaktır. listeleri tek bir dizgeye dönüştürmek için Python join() yönteminin nasıl kullanılacağı.




Python String: A Refresher

A string, bir veya daha fazla karakterden oluşan bir dizidir. Dizeler, metin verileriyle çalışmanıza izin verdiği için programlamada önemli bir veri türüdür.

Python'da, dizeler tek (‘’) içinde bildirilir. veya çift (“”) tırnak. İşte bir dize örneği:

'Bu, tek tırnak içine alınmış bir Python dizesidir.' 

Python'da bir listeyle çalışırken, onu bir dizgeye dönüştürmek isteyebilirsiniz. İşte bu noktada join() yöntemi yararlı olabilir.




Python String join()

join() string yöntemi, bir listedeki tüm öğeleri birleştirmenize ve sonucu bir dizeye dönüştürmenize olanak tanır. join() yöntemi, bir listedeki öğelerle birleştirilmiş bir dize döndürür.

Birleştirme dizesi biçimlendirme yönteminin sözdizimi aşağıdaki gibidir:

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ı.

ayırıcı

code>, yeni birleştirilmiş dizedeki her öğe arasında görünmesi gereken karakter(ler)i ifade eder ve list_name, değerlerini tek bir dizede birleştirmek istediğiniz listenin adıdır.




Python String join() Örnek

Yerleşik join() işlevinin nasıl çalıştığını tartışmak için bir örnek üzerinden gidelim.


Bir şirketin Satış Departmanındaki tüm çalışanların adlarını içeren bir listemiz olduğunu varsayalım.Listeyi, değerleri virgülle ayrılmış bir dizede birleştirmek istiyoruz. Bunu şu kodu kullanarak yapabiliriz:

employees = ['Donna Hanson', 'Anne Scott ', 'Michael Parsons', 'Holly Harris'] ayırıcı = ',' new_employees = separator.join(employees) print(new_employees)

Kodumuz şunu döndürür:

Donna Hanson,Anne Scott,Michael Parsons,Holly Harris

Haydi kodu, satır satır İlk olarak, Satış Departmanındaki dört çalışanın tümünün adlarını saklayan “çalışanlar” adlı bir değişken tanımlıyoruz. tr, kodumuzun ilerleyen kısımlarında, yeni katılmış dizgemizdeki değerleri ayırmak için kullanmak istediğimiz karakteri saklayan separator adında bir değişken tanımlıyoruz.

Ardından, “çalışanların” içeriklerini bir araya getirmek için join() yöntemini kullanın. separator değişkeninin (bu durumda virgül olan) değeri kullanılarak ayrılmış liste. Son olarak yeni eklenen stringi konsola yazdırıyoruz.

Görüyorsunuz ki isimlerimiz bir liste olmak yerine string olarak saklanıyor. Listemizdeki her değer virgül kullanılarak ayrılır.

join() yönteminin yeni dizedeki her değer arasına otomatik olarak boşluk eklemediğine dikkat edin. Yeni dizimizdeki değerler arasında bir boşluk görünmesini istiyorsak, ayırıcımızda bir tane belirtmemiz gerekir.

join() yöntemi, kümeler ve demetlerle de çalışır. Çalışan isimlerimizi bir kümede sakladığımızı varsayalım (ki bu küme parantezleri ile gösterilir). Aşağıdaki kodun aynısını kullanarak kümeyi bir dizgeye dönüştürebiliriz, ancak bir liste belirtmek yerine bir küme belirtebiliriz:

employees = {'Donna Hanson', 'Anne Scott', 'Michael Parsons', 'Holly Harris'} ayırıcı = ',' new_employees = separator.join(employees) print(new_employees)

Kodumuz şunu döndürür:

Donna Hanson,Anne Scott,Michael Parsons,Holly Harris

Gördüğünüz gibi, join() yönteminin sonucu yukarıdaki örneğimizdekiyle aynıdır. Kodumuzdaki fark, bir liste ([] ile gösterilir) yerine bir küme ({} ile gösterilir) kullanmamızdır. Bir demetle join() yöntemini kullanmak için küme parantezleri () yerine küme veri türünü gösteren küme parantezleri (()) kullanırdık. {}) bu örnekte yaptığımız gibi.





Sonuç

Python join() yöntemi, bir listenin içeriğini bir dizgede birleştirmenize ve bir yeni dizedeki her bir değer arasında ayırıcı.

Bu eğitimde, örneklere referansla, içeriğin birleştirilmesi için Python join() yönteminin nasıl kullanılacağı tartışıldı. bir liste. Artık bir Python uzmanı gibi join() yöntemini kullanmaya hazırsınız!





Python katılmak: StackOverflow Questions