Örnekler:
Girdi: s1 = ABHISHEKsinGH: s2 = gfhfBHkooIHnfndSHEKsiAnG Çıktı: Olası Girdi: s1 = Merhaba: s2 = dnaKfhelddf Çıktı: Mümkün Değil Girdi: s1 = GeekfogforGeeks: s1 = Geeks için Geeks2 = Geeks OutputGeks / pre>Bu soruna bir çözümümüz var, lütfen Karakterleri kaldırarak ve yeniden düzenleyerek başka bir dize oluşturun . Python’da bu sorunu hızla çözeceğiz. Yaklaşım çok basittir,
- kesişimini alın ve elde edilen çıktıyı aşağıdaki sözlükle karşılaştırın. ilk satır, eğer ikisi de eşitse, bu, aksi takdirde dizeyi dönüştürebileceğiniz anlamına gelir.
# İlk satırı yapıp yapamayacağımızı bulmak için Python kodu
# saniyeden,
dizininden bazı karakterleri kaldırarak # İkinci ve kalan karakterleri yeniden düzenleyin.
koleksiyonlardan
import
Counter
def
makeString ( str1, str2):
# her iki satırı da sözlüklere çevir
# çıktı str1 = & quot; aabbcc & quot ;,
# dict1 = {& # 39 ; a & # 39 ;: 2, & # 39; b & # 39 ;: 2, & # 39; c & # 39 ;: 2}
# str2 = & # 39; abbbcc & # 39 ;, dict2 = {& # 39; a & # 39 ;: 1, & # 39; b & # 39 ;: 3, & # 39; c & # 39 ;: 2}
dict1 = Sayaç (str1)
dict2 = Sayaç (str2)
# iki sözlüğün kesişimini al
# çıktı sonuç olacaktır = {& # 39; a & # 39 ;: 1, & # 39; b & # 39 ;: 2, & # 39; c & # 39 ;: 2}
sonuç = dict1 & amp; dict2
# ortaya çıkan sözlüğü ilk
# önce sözlüğü karşılaştırın anahtarları karşılaştırın
# ve ardından ilgili değerlerini karşılaştırır
dönüş sonuç = =
dict1
# Sürücü programı
if
__ name__
=
=
"__ main__"
:
str1
=
’ABHISHEKsinGH’
< p>
str2
=
’ gfhfBHkooIHnfndSHEKsiAnG’
if
(makeString (str1, str2)
=
=
Doğru ):
yazdır ( "Olası" )
başka :
yazdır (
"Olası Değil"
)
Çıkış:
OlasıBu makalenin sorunu çözmenize yardımcı olduğunu umuyoruz. Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun) dışında, Python functions ile ilgili diğer konulara bakın.
Python'da başarılı olmak ister misiniz? en iyi Python çevrimiçi kursları 2023 hakkındaki incelememize bakın. Veri Bilimi ile ilgileniyorsanız, R'de programlamayı nasıl öğreneceğinizi de kontrol edin.
Bu arada, bu materyal diğer dillerde de mevcuttur:
- Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Italiano Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Deutsch Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Français Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Español Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Türk Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Русский Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Português Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Polski Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- Nederlandse Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- 中文 Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- 한국어 Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- 日本語 Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
- हिन्दी Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)
Ken WuPrague | 2023-02-04
Açıkladığın için teşekkürler! Ben Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)'a takılıp kalmıştım. birkaç saattir uğraşıyorum, sonunda hallettim 🤗. Umarım artık ortaya çıkmaz
Olivia SchteinerWarsaw | 2023-02-04
Açıkladığın için teşekkürler! Ben Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun)'a takılıp kalmıştım. birkaç saattir uğraşıyorum, sonunda hallettim 🤗. Umarım artık ortaya çıkmaz
Manuel ChamberletWarsaw | 2023-02-04
Belki başka cevaplar da vardır? Ne Python sayacı ve sözlük kesişimi örneği (sil ve takas kullanarak bir dize oluşturun) tam olarak ne anlama geliyor?. Umarım artık ortaya çıkmaz