Python 3'te, bir dizenin tüm karakterleri için bir yüklemin doğru olup olmadığını kontrol etmenin en kısa yolu nedir?Bir dizenin tüm karakterleri için doğru
İşlevselcevap
all(predicate(x) for x in string)
all(map(predicate, string))
Abe cevabı @ gibi ancak
Bu yaklaşımın bir dezavantajı, eğer (x) 'x [0]' gibi bir şey ise, bu durumda ya bir lambda ya da operatör modülü harita kullanmak için gereklidir. –
Kabul etmekteyseniz, bu durumun bir dezavantajı vardır (8 harf ekleyerek), kalıcılığa uygun değildir, ancak haritanın temsili paralel olarak uygulanması (ya da herhangi bir başka uygulama) ile haritayı değiştirme avantajınız vardır; – SlimJim
- 1. tüm karakterleri
- 2. Belirli bir alt dizenin tüm indekslerini döndürme
- 3. Bir dizenin tüm öğeleri için dizelerin bir listesini arama
- 4. UITextField Tüm karakterleri gizle
- 5. php tüm karakterleri patlat
- 6. Bir dizenin sonundaki belirli karakterleri kaldırın (html öğeleri)
- 7. İstenmeyen tüm karakterleri NSCharacterSet
- 8. Bir dizenin tüm oluşumlarının stilini değiştirme
- 9. Dizenin sonunda dizeyle doğru dizgi birleştirmek nasıl?
- 10. Bir dizenin beyaz boşluk/alfanümerik/etc karakterleri içerip içermediğini görmek için nasıl denetleyebilirim?
- 11. Javascript bir renkle tüm dışlanmış karakterleri vurgula
- 12. Bir metin dosyasındaki tüm farklı karakterleri listelemek için komut dosyaları
- 13. Tüm kelime olmayan karakterleri değiştir:? * + #
- 14. Dizenin SHA1'i her zaman ASCII karakterleri döndürüyor mu?
- 15. Bir dizenin
- 16. Tüm bir alt dizenin oluşumları ve konumlarını bul
- 17. Bir dizenin geçerli bir java değişkeni olup olmayacağı nasıl doğrulanır?
- 18. Belirli bir sözcük için tüm dizgiyi nasıl ararım?
- 19. Regex harfler ve rakamlar hariç tüm karakterleri eşleştirmek için
- 20. Tüm karakterleri ve yeni çizgileri eşleştirmek için Normal?
- 21. Bir dizenin tüm oluşumlarını pandalar veri çerçevesine (Python) değiştirin
- 22. Baskı öncesi karakterleri çıkarmak için preg_replace tüm yabancı karakterleri de siliyor gibi görünüyor
- 23. Dize içindeki tüm alfasayısal olmayan karakterleri değiştir
- 24. javascript dize içindeki tüm karakterleri silme
- 25. Çıkış karakterleri için bir python dizesinin kontrol edilmesi
- 26. Sütundaki tüm karakterleri birden çok satırda değiştirin
- 27. Son karakteristikler hariç, tüm karakterleri # ile değiştirin
- 28. Bir dizenin python
- 29. Tüm alfasayısal olmayan karakterler Javascript'teki bir dizenin başlangıcı ve bitiminden nasıl kesilir?
- 30. Bir dizenin bir parçasını python
(python3 da tembel) yerine harita ile aynı ... ve kullanan var) bir çünkü, sadece en kısa ama en etkili biri Bir jeneratör ve b) 'tüm()' kısa devreler, böylece iterasyon ilk 'False 'yükleminde durur. –