Python listeden listeye döngü ile eleman ekleme

eatbobo

Hectopat
Katılım
9 Nisan 2022
Mesajlar
23
Python'da bir listeden diğer listeye döngü kullanarak eleman eklemem lazım. Araştırdım fakat bulamadım.

Örnek:

Kod:
liste=[1,"a",2,"b",3,"c"]

sayi=[]
metin=[]


Buradaki sayı ve harfleri alttaki listelere eklemem lazım fakat sorun döngü kullanmak zorunda olmam. Nasıl yaparım?
 

Bildiğim While'ı unuttum teşekkürler.

Son iki satir hakkinda: Listeleri gormesi icin print() fonksiyonunu kullanmasi gerektigini bilecegini dusundugum icin yazmamistim, yine de teşekkürler.

Yok hocam hataları düzelttim tekrar gözden geçirin.
Kontrol ederek bu kodu yazdınız değil mi? Ben bu kodu denediğimde çalışmıyor.
 
Zorundaymış gibi söyledi de merak edip sordum
 
Sayıları ayrı raklamları ayrı mı yapmak istediğini belirtmemişsin hepsini eklemek istersen:

liste=[1,"a",2,"b",3,"c"]

sayi=[x for x in liste]
metin=[x for x in liste]

Farklı şekilde ise:

Kod:
for x in liste:   
    if type(x) == int and x not in sayi:
        sayi.append(x)
    if type(x) == str and x not in metin:
        metin.append(x)
 
Son düzenleme:
KS birden fazla ayni elemanin olmasini istemedigini soylememis, bu yuzden and x not in sayi ve and x not in metin kisimlari gereksiz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…