Однажды кто-то спросил о раздоре:
>>> import numpy as np >>> my_list = [[1,2], [2,3], [3,4], [4,5]] >>> [1,3] in my_list False >>> my_array = np.array(my_list) >>> [1,3] in my_array True
Почему воплощение это делается?
Они не такие, как мы уже знаем. Итак, почему мы ожидаем, что они будут вести себя то же самое? Каждый язык программирования, библиотека и Whatsoee имеет свою собственную реализацию. Правда, это все о разных реализациях, в конце концов. Мы даже можем иметь это чудаку:
>>> a = 1 >>> b = 1 >>> a == b True >>> a is b True >>> a = 9999 >>> b = 9999 >>> a == b True >>> a is b False
Видеть? Итак, не очень хорошая идея относиться к чему-либо так же, для вас, и я уникален ~ Хотя в некотором смысле мы все еще сопоставимы.
Кстати, если вам любопытно из двух, вы можете следить за чтением:
Заботиться!
Оригинал: “https://dev.to/naruaika/don-t-treat-one-like-another-1ld9”