Posts Tagged 'მუტაბლე'

First Steps With Python_Mutable & immutable objects

ზოგიერთი ობიექტი პითონში მაგალითად string-ები tuple-ები და number-ები არიან immutable(უცვლელნი), მათი შეცვლა ფუნქციაში/მეთოდში შექმნის ახალ ცვლადს და ფუნქციის გარეთ ცვლადები ხელუხლებელი დარჩება, ხოლო list-ისა და dictionary-ს შეცვლა არ შექმნის ახალ ცვლადს და შესაბამისად ცვლილება აისახება ფუნქციის გარეთ. ასეთ ტიპებს mutable(ცვალებადი) ობიექტები ჰქვიათ.

ლუქ ეთ ზის:
list=[123,456,789]
dic={"123":"abc","456":"def","789":"ghi"}
def change(a,b):
        a.remove(123)
        b.pop(“123”)

change(list,dic)
print list
print dic

Continue reading ‘First Steps With Python_Mutable & immutable objects’


სტატისტიკა:

  • 25,496 hits

free counters

აბირჟავებენ