Çözüldü Python'da Tuple, Set gibi yapılarda .replace() kullanılabilir mi?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

deezwend

Decapat
Katılım
28 Haziran 2021
Mesajlar
275
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Merhabalar, başlıkta yazdığım gibi, Tuple yapısında .replace() yerine geçen bir fonksiyon var mı? Ya da .replace() fonksiyonunu kullanmanın bir yolu var mı? Aşağıda verdiğim kodlardaki gibi:

Python:
def window(x, y):
    return x, y


print(window({"ahmet","mehmet"},{"mahmut", "ali"}).replace(["{", "}"],""))# Burada maalesef replace fonksiyonunu kullanamıyorum.
 
Son düzenleyen: Moderatör:
Çözüm
Benim demek istediğim isimleri print attırırken tuple veya set içerisine aldığım için, onlarla beraber köşeli parantezleri veya süslü parantezleri de yazıyor. Onları silmek istiyorum, yani yazmasın o parantezleri.

Tuple return etme o zaman?

Python:
def window(x, y):
    return f"{x}, {y}"
Bu tuple:


Bu da set:

 
Replace string icin tanimli bir fonksiyon.
Tuple'da nasil standardize olmus bir replace fonksiyonu tanimlamayi dusunuyorsun?
Kendi class'ini yazip istedigin sekilde replace fonksiyonu yazabilirsin ama ben bekledigin sonucu anlamadim.
 
Beklentiyi ben de anlamadım. Açıklamada tuple demiş, kodda set var.
Replace string icin tanimli bir fonksiyon.
Tuple'da nasil standardize olmus bir replace fonksiyonu tanimlamayi dusunuyorsun?
Kendi class'ini yazip istedigin sekilde replace fonksiyonu yazabilirsin ama ben bekledigin sonucu anlamadim.
Benim demek istediğim isimleri print attırırken tuple veya set içerisine aldığım için, onlarla beraber köşeli parantezleri veya süslü parantezleri de yazıyor. Onları silmek istiyorum, yani yazmasın o parantezleri.
 
Benim demek istediğim isimleri print attırırken tuple veya set içerisine aldığım için, onlarla beraber köşeli parantezleri veya süslü parantezleri de yazıyor. Onları silmek istiyorum, yani yazmasın o parantezleri.
For döngüsü ile yapabilirsin. Burada detaylı bilgi var:

 
Benim demek istediğim isimleri print attırırken tuple veya set içerisine aldığım için, onlarla beraber köşeli parantezleri veya süslü parantezleri de yazıyor. Onları silmek istiyorum, yani yazmasın o parantezleri.

Tuple return etme o zaman?

Python:
def window(x, y):
    return f"{x}, {y}"
 
Çözüm
Son düzenleme:

Geri
Yukarı