Python'da bir döngü kullanılmadan bir dizeyi 2 eşit yarıya ayırmanın bir yolu var mı?Python'da bir dizgiyi 2'ye bölme
19
A
cevap
41
firstpart, secondpart = string[:len(string)/2], string[len(string)/2:]
5
a,b = given_str[:len(given_str)/2], given_str[len(given_str)/2:]
0
Başka bir olası bir yaklaşım divmod kullanmaktır. rem, orta karakteri öne eklemek için kullanılır (tek ise). Python 3
def split(s):
half, rem = divmod(len(s), 2)
return s[:half + rem], s[half + rem:]
frontA, backA = split('abcde')
0
:
İsterseniz
bayan => ma d am
Majesteleri => ma duyuyorum
first_half = s[0:len(s)//2]
second_half = s[len(s)//2 if len(s)%2 == 0 else ((len(s)//2)+1):]
İlgili konular
- 1. PostScript'te bir dizgiyi diziye bölme
- 2. Dizgiye dizgiyi bölme
- 3. Bir dizgiyi x karakter sayısına bölme
- 4. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 5. Bir dizgiyi Angular 2
- 6. Bir dizgiyi java'da sağdaki bir sınırla nasıl bölerim?
- 7. Python'da bir Dizgiyi Listeye Dönüştürme
- 8. Ruby'de bir dizi dizgiyi düzleştirme
- 9. Python'da bir listeyi bölme
- 10. haskell'de bir listeyi bölme
- 11. Bir String'i çiftlere bölme
- 12. Bir dize bölme()
- 13. Elasticsearch Bir String Bölme
- 14. Python dizesinde son sınırlayıcıda bölme?
- 15. Dizgiyi Çoğalt - VB'ye Dönüştürme
- 16. Dizgiyi uygun DataType'a dönüştürme
- 17. Dizgiyi sayı alanına dönüştürün
- 18. Dizgiyi işleve döndürün
- 19. Yaydaki dizgiyi dizgiye daldırın
- 20. Lua Dizgiyi değiştirin
- 21. Dizgiyi CLLocationCoordinate2D'ye dönüştürme
- 22. Dizgiyi eşlemeye nasıl eşleriz
- 23. Dizgiyi diziye kopyala
- 24. Python'daki unicode dizgiyi dönüştürür
- 25. Bir dizgiyi kodlama ve kod çözme
- 26. Bir dizgiyi preg_replace ile küçük harfe dönüştürmek
- 27. Özel bölme için özel bir bölme olarak sunulmakta özel bölme için başarısız yükleme
- 28. Sınırlandırılmış bir NSString'i NSArray'e bölme
- 29. Tamsayıların bir bölümü tarafından bölme
- 30. Karışık bir dizeyi sayılarla bölme
Hatta 'firstpart, secondpart = dize [gibi bir şey :: 2], string [1 :: 2] 'den beri soru, parçaların bitişik olması gerektiğini belirtmedi. – Duncan
@Duncan, :) iyi bir cevap .. :) –
python3: 'firstpart, secondpart = string [: len (string) // 2], string [len (string) // 2:]' – Omid