Örneğin x = [0, 1, 2, 3, 4, 5, 6] 'da x [0, 1, 2, 3] basamaklarınıolarak kullanmak isteseydim bunu nasıl yaparım?Listenin bir bölümünü python'da bir sayı olarak nasıl ele alırsınız?
cevap
Tüm dizeleri harflerle almak ve bunları tek bir dizeye (veya int) birleştirmek istediğiniz gibi görünüyor. Ya da, listenizi oluşturun ve sonra join() işlevini kullanarak birleştirin.
exampleList = ["1", "2", "3"]
"".join(exampleList) #Creates a string: "123"
listenizi tamsayılar yerine dizeleri yapıldığı için sizin katılmak() fonksiyonu
Örnek listesi tamsayılar değil, tamsayılardı – zondo
Bu durumda, bir for döngüsü ve str kullanabilirsiniz.() fonksiyonu aynı sonuçları elde etmek için –
Onlar da gerçekten soruya hiç cevap vermediniz dilimlemek istiyorum, ayrıca başlangıç 0 olarak ortadan kaldıramazsınız int –
üzerinde yerine tamsayı, çağrı int() olmasını istiyorsan tek gerekir her bir öğeyi dönüştürmek için ekstra bir adım atmak. Aşağıdaki örnekte, x'in ilk 4 elemanını dizelere dönüştüren bir liste anlaşması kullanılarak oluşturulmuş bir liste oluşturuyorum. Sonra @ nikolaj-sw ile gösterilen basit birleştirme işlemini kullanıyorum.
>>> x = [0, 1, 2, 3, 4, 5, 6]
>>> y = [str(i) for i in x[0:4]]
>>> y
['0', '1', '2', '3']
>>> ''.join(y)
'0123'
- 1. Bir dizenin bir bölümünü java'ya nasıl alırsınız?
- 2. flask-jwt Bir belirteci nasıl ele alırsınız?
- 3. Listenin bir bölümünü yeni bir listeye kopyalama
- 4. Bir dosyanın bir bölümünü bir dosyanın kendisi gibi nasıl ele alabilirim?
- 5. MATLAB'daki kaynakları özel durum güvenli bir şekilde nasıl ele alırsınız? ("... son olarak dene" gibi)
- 6. MongoDB'de bir dizenin bir bölümünü nasıl ararım?
- 7. Dizenin bir bölümünü nasıl karşılaştırabilirim?
- 8. Dokunun bir bölümünü nasıl güncellerim?
- 9. Belirli bir karakterden önce bir dizenin son bölümünü nasıl alabilirim?
- 10. Android uygulamasında API 3.0 hatalarını nasıl ele alırsınız?
- 11. Bir görüntünün bir bölümünü JAVA
- 12. Bir "sonsuz" IEnumerable nasıl ele alınır?
- 13. Zaman bölümünü korurken, bir DateTime'ın yalnızca tarih bölümünü nasıl değiştirebilirim?
- 14. Bir DatePicker'ı bir DatePickerDialog'dan nasıl alırsınız?
- 15. Bir listenin bir öğe içermediğini nasıl anlarsınız?
- 16. RabbitMQ java istemci kitaplığını kullanarak hatalı bir bağlantıdan kurtarmayı nasıl ele alırsınız?
- 17. Bir Listenin değişken öğeleri
- 18. Diğer listenin sonunda bir listenin içeriği nasıl eklenir?
- 19. Yapılandırma Öğesinde bir CDATA bölümünü nasıl ekleyebilirim?
- 20. Sıradaki değeri bir değişkene nasıl alırsınız?
- 21. Python'da kodun bir bölümünü tekrar etme 3.4.4
- 22. `# warning` iletilerinin bir hata olarak ele alınmasını nasıl engelleyebiliriz?
- 23. Bir TextView'ın renk bölümünü nasıl değiştirebilirim?
- 24. ios Ekranın belirli bir bölümünü nasıl yakalayacaksınız
- 25. ClojureScript'te nasıl zaman damgası alırsınız?
- 26. Uuid sayı olarak nasıl saklanır?
- 27. Bir sayıyı pozitif sayı olarak doğrulayın
- 28. Sayfanın belirli bir bölümünü window.print()
- 29. Bir listenin her elemanına nasıl işlem yapılır
- 30. nasıl listenin
Belki int ("". Join (map (str, x [: 4]))) '? – zondo
@zondo, "int" sonucunu yayınlarsanız "0" karakterini kaybetmiyor musunuz? – Abdou
@Abdou: Evet. Bunu istemiyorsanız, "" ".join (harita (str, x [: 4])) – zondo