abdurrahmanekr / bana-istedigini-sor

Yeni paylaştığım yazılardan haberdar olmak için bloguma abone olun:
https://avarekodcu.com
12 stars 1 forks source link

Kombinasyonlara ve permütasyonlara yazı ekleme #126

Open Huseyin008 opened 1 month ago

Huseyin008 commented 1 month ago

Oluşturduğum kombinasyonlara ve permütasyonlara nasıl yazı ekleyebilirim?Ayrıca tekrarlı permütasyonda tekrar eden durumları silme yani bir tane gibi yazdırma var mı?Varsa da nasıl yapılıyor?

import itertools

ilk = list(itertools.permutations(["harf_yeşil","harf_yeşil","harf_yeşil","harf_sarı","harf_sarı"],5))

print("birinci" + ilk[0] + " and ikinci" + ilk[1] + " and üçüncü" + ilk[2] + " and dördüncü" + ilk[3] + " and beşinci_" + ilk[4])

böyle bir kod yazdım ama çalışmadı.Üstteki beş elemanın oluşan permütasyonlarının başına ilk sıradakine birinci ikinci sıradakine ikinci gibi yazılar eklemek istiyorum bunu nasıl yapabilirim?Umarım anlatabilmişimdir.Yardımcı olursanız sevinirim.

abdurrahmanekr commented 1 month ago

Selamlar öncelikle sorunuz için teşekkür ederim, ancak python bilmiyorum çok. Ama js kısmında bi örnek var tekrar etmemesini sağlayabildiniz, örn:

[...new Set(['yazı1', 'yazı2', 'yazı1'])] bunun çıktısı: ['yazı1','yazı2']