01/10/2018, 00:59
Sự khác nhau giữa empty list ( [] ) với lại list None
khi e thử so sánh thì nó ra False
e Có mò lên stack thì e không hiểu vấn đề cho lắm có vài đoạn code ví dụ nhưng chỉ toàn là so sánh hai cái đó rồi kết quả lại ra False. ( Không biết phải TA của e nó kém đọc không ra không )
Nhưng mong sẽ được các anh ở Daynhauhoc giúp
Bài liên quan
None là một object, class của nó là NoneType.
Nên [None] != []
vậy là khi một list nà None thì nó không còn là list đúng không ạ? Là không còn dữ liệu cụ thể ý e là thế
Bạn có thể chi tiết hơn được ko Mình chư hiểu rõ ý bạn lắm.
Code bạn trả về kq như trên luôn càng tốt
ý của e là khi khởi tạo một list ví dụ
lst = []
hoặclst = list()
thì lst sẽ được lưu trong vùng nhớ và kiểu dữ liệu của nó làlist
còn khi set nó thànhlst = None
thì nó sẽ không được định dạng bất kì kiểu dữ liệu nào nhưng vẫn nằm trong vùng nhứ. Nó khác vớinot defined
Ý e là vậy đó ạ
À đúng rồi,
Bạn trỏ sang None thì nó sẽ ko còn là list nữa
Nói thêm thì cách implement này khá hay. Trong C ta cũng có thể “giả” được điều này bằng con trỏ.
Ideone.com
Ideone.com
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.