Aynı Indextekilerin Gruplanması

Merhaba arkadaşlar, bu kategori altında Python örnek projeler üzerine paylaşımlar yapacağım. İlk proje olarak Python Aynı Indextekilerin Gruplanması projesini inceleyelim. Umarım faydalı olur. İsterseniz hemen başlayalım.

Python Aynı İndextekilerin Gruplanması

Öğrendiğini Pekiştirmenin Önemi

  1. Pratik Yapma: Python öğrenirken teorik bilgi edinmek önemlidir, ancak teorik bilginin uygulamaya dönüşmesi ve gerçek dünya problemlerine uygulanması daha da önemlidir. Projeler ile öğrendiğiniz bilgileri uygulama fırsatı bulursunuz ve bu sayede teorik bilgiyi daha iyi anlarsınız.
  2. Konuların Derinlemesine Anlaşılması: Projelerde farklı konuları ve kütüphaneleri kullanma fırsatı bulursunuz. Bunları kullanırken karşılaştığınız sorunları çözmeniz gerekir ve bu sayede konuların daha derinlemesine anlaşılmasını sağlarsınız.
  3. Portföy Oluşturma: Projelerinizi tamamladığınızda bunları portföyünüzde sergileme fırsatı bulursunuz. Bu sayede potansiyel işverenlerinize Python bilginizi ve uygulama becerilerinizi gösterme fırsatı bulursunuz.
  4. Kendinizi Sınamanız: Projelerde karşılaştığınız zorluklar, sizi daha da motive eder ve sınırlarınızı zorlarsınız. Bunları aşmanız sonucu kendinize güveniniz artar ve öğrenme sürecinizi hızlandırırsınız.

Ayrıca, projelerle öğrendiğiniz bilgiler ve uyguladığınız beceriler, ilerideki iş hayatınızda da size fayda sağlayabilir. Özetle, Python öğrenirken proje ile desteklemenin önemi, pratik yapma, konuların derinlemesine anlaşılması, portföy oluşturma ve kendinizi sınamanız açısından büyüktür.

Aynı Indextekilerin Gruplanması

list1 = [1, 2, 3, 4]
list2 = [5, 6, 7, 8]
list3 = [9, 10, 11, 12]

grouped_lists = list(zip(list1, list2, list3))
print(grouped_lists)

#------------------------------------------#

inputLists = [[10, 20, 30], [40, 50, 60], [70, 80, 90]]
grouped_elements = [list(x) for x in zip(*inputLists)]
print(grouped_elements)

#------------------------------------------#

single_list = [1, 5, 2, 6, 3, 7, 4, 8]
group_size = 2
grouped_elements = [single_list[i:i + group_size] for i in range(0, len(single_list), group_size)]
print(grouped_elements)

#------------------------------------------#

Kod Açıklaması

1. Kısım

  1. list1, list2 ve list3 adında üç farklı liste oluşturulmuştur.
  2. zip fonksiyonu ile list1, list2 ve list3 listeleri birlikte gruplanmıştır. grouped_lists adlı bir değişkene bu grup sonucu atanmıştır.
  3. zip(*inputLists) kodu inputLists adlı listenin elemanlarının her birine uygulanır ve her bir elemanın karşılık gelen elemanları gruplanır. grouped_elements adlı değişkene bu grup sonucu atanmıştır.
  4. single_list adlı bir liste oluşturulmuştur. group_size değişkeni de 2 olarak belirlenmiştir. single_list listesi group_size’a göre gruplanmış ve grouped_elements adlı değişkene atanmıştır.

Print fonksiyonları ile her bir grouped_lists, grouped_elements ve grouped_elements değişkenlerinin değerleri ekrana yazdırılmıştır.

2. Kısım

inputLists adlı bir liste oluşturulmuştur ve içinde 3 adet liste elemanı bulunmaktadır. zip(*inputLists) kodu inputLists adlı listenin elemanlarının her birine uygulanır ve her bir elemanın karşılık gelen elemanları gruplanır. grouped_elements adlı değişkene bu grup sonucu atanmıştır.

3. Kısım

single_list adlı bir liste oluşturulmuştur. group_size değişkeni de 2 olarak belirlenmiştir. single_list listesi group_size’a göre gruplanmış ve grouped_elements adlı değişkene atanmıştır.


Arkadaşlar bu Python Örnek Projeler konumuzun da dördüncüsünün sonuna gelmiş bulunmaktayız. Umarım faydalı olmuştur.

0 0 votes
Article Rating
Subscribe
Bildir
guest

0 Yorum
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x