kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Reklam vermek için turkmmo@gmail.com

vector in python

  • Konuyu başlatan Konuyu başlatan __dracaryS__
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 2K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler
Vector çok kullanışlı bir listedir.
Elimden geldiğince pythona uyarlamaya çalıştım.
Bir sonraki boş vaktim de bunun map versiyonunu yapmak istiyorum.
Kullanımı basit örneklerden görebilirsiniz.
Örnekler de sadece string ve int örneği verdim, lakin istediğiniz veri tipinde kullanabilirsiniz.
İyi forumlar.


tcGD0A.png



OaGEZO.png



 
Vector çok kullanışlı bir listedir.
Elimden geldiğince pythona uyarlamaya çalıştım.
Bir sonraki boş vaktim de bunun map versiyonunu yapmak istiyorum.
Kullanımı basit örneklerden görebilirsiniz.
Örnekler de sadece string ve int örneği verdim, lakin istediğiniz veri tipinde kullanabilirsiniz.
İyi forumlar.


tcGD0A.png



OaGEZO.png



Paylaşım için teşekkürler eline sağlık
 
Paylastigin icin tesekkurler ama neden python list kullanmadigini anlamadim, eger sadece isimler icin boyle bisey yaptiysan bu sekilde daha iyi olmaz mi?

Python:
class Vector(list):
    def push_back(self, data):
        self.append(data)
    def pop_back(self, *args):
        self.pop(*args)

v = Vector()
v.push_back(10)
v.push_back(20)
v.push_back(40)
print(v)
v.pop_back()
print(v)
v.pop_back(1)
print(v)

 
Paylastigin icin tesekkurler ama neden python list kullanmadigini anlamadim, eger sadece isimler icin boyle bisey yaptiysan bu sekilde daha iyi olmaz mi?

Python:
class Vector(list):
    def push_back(self, data):
        self.append(data)
    def pop_back(self, *args):
        self.pop(*args)

v = Vector()
v.push_back(10)
v.push_back(20)
v.push_back(40)
print(v)
v.pop_back()
print(v)
v.pop_back(1)
print(v)

Bu dedigin mantıkla da olur lakin herkesin kafa yapısı farkli, ben bu tarz alıştığım icin bildigim yoldan gidiyorum.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst