Вопросы с тегом 'comparison'

Вопросы о сравнении данных и их эффективные способы. Не используйте этот тег для общего (мета) сравнения двух проблем или концепций.
15

Почему сравнение строк с использованием '==' или 'is' иногда дает другой результат?

У меня есть программа Python, где две переменные установлены на значение 'public'. В условном выражении у меня есть сравнение var1 is var2, которое терпит неудачу, но если я изменю его на var1 == var2, он вернет True. Теперь, если я открою свой инт...
01 окт. '09 в 15:40
10

Сравнение объектов в JavaScript

Каков наилучший способ сравнения объектов в JavaScript? Пример: var user1 = {name : "nerd", org: "dev"}; var user2 = {name : "nerd", org: "dev"}; var eq = user1 == user2; alert(eq); // gives false Я знаю, что два объекта равны, если они относят...
01 июл. '09 в 12:18
25

В чем разница между Mercurial и Git?

Я использую git в течение некоторого времени в Windows (с помощью msysGit), и мне нравится идея распределенного контроля источника. Совсем недавно я смотрел Mercurial (hg), и это выглядит интересно. Тем не менее, я не могу обернуть голову вокруг раз...
30 авг. '08 в 9:48
13

В bash, как я могу проверить, начинается ли строка с некоторого значения?

Я хотел бы проверить, начинается ли строка с "node", например. "Node001". Что-то вроде if [ $HOST == user* ] then echo yes fi Как я могу сделать это правильно? Мне также нужно объединить выражения, чтобы проверить, является ли HOST "us...
31 янв. '10 в 16:12
7

Когда использовать CouchDB над MongoDB и наоборот

Я застрял между этими двумя базами данных NoSQL. В моем проекте я буду создавать базу данных в базе данных. Например, мне нужно решение для создания динамических таблиц. Таким образом, пользователи могут создавать таблицы со столбцами и строками. Я...
15 сент. '12 в 13:32
25

Как проверить несколько переменных на значение?

Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, есть ли способ перевести это на Python. Так скажите: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : ...
27 февр. '13 в 12:26
7

Какая разница между равными?, eql?, === и ==?

Я пытаюсь понять разницу между этими четырьмя методами. Я знаю по умолчанию, что == вызывает метод equal?, который возвращает true, когда оба операнда относятся к точно одному и тому же объекту. === по умолчанию также вызывает ==, который вызывает...
23 авг. '11 в 6:13
12

"is" оператор ведет себя неожиданно с целыми числами

Почему в Python происходит непредвиденное поведение? >>> a = 256 >>> b = 256 >>> a is b True # This is an expected result >>> a = 257 >>> b = 257 >>> a is b False # What happen...
20 нояб. '08 в 18:21
4

Сравнение строк в Python: vs. ==

Я заметил, что питон script, который я писал, работал безвольно и прослеживал его до бесконечного цикла, где условие цикла было while line is not ''. Пройдя через него в отладчике, оказалось, что строка фактически была ''. Когда я изменил его на !='...
07 июн. '10 в 8:31
21

Как различаются операторы сравнения с равенством равенства (== double equals) и идентичности (=== triple equals)?

В чем разница между == и ===? Как точно работает сравнение ==? Как точно работает сравнение ===? Какими будут полезные примеры?
17 сент. '08 в 6:56
11

Как сделать сравнение строк без учета регистра?

Как я могу провести сравнение строк в Python? Я хотел бы инкапсулировать сравнение регулярных строк в строку репозитория, используя очень простой и питонический путь. Я также хотел бы иметь возможность искать значения в dict hashed с помощью строк, ...
26 нояб. '08 в 1:06
17

Сравните два файла в Visual Studio

Я видел новый инструмент сравнения в VS 2012 для сравнения двух файлов или двух версий файла. Мне это нравится. Но когда я пытался найти его, я не могу, потому что не использую TFS. Есть ли способ, как я могу просто сравнить два файла со встроенной ф...
06 дек. '12 в 21:32
9

Сравнение изображений - быстрый алгоритм

Я хочу создать базовую таблицу изображений, а затем сравнить любые новые изображения с этим, чтобы определить, является ли новое изображение точным (или близким) дубликатом базы. Например: если вы хотите уменьшить память одного и того же изображения...
09 мая '09 в 20:18
21

Сравнение даты с датой без сравнения времени в JavaScript

Что не так с кодом ниже? Возможно, было бы проще просто сравнить дату, а не время. Я также не знаю, как это сделать, и я искал, но я не мог найти свою точную проблему. Кстати, когда я показываю две даты в предупреждении, они отображаются точно так ...
23 апр. '10 в 13:08
26

проверьте, идентичны ли все элементы в списке

Мне нужна следующая функция: Вход: a list Выход: True, если все элементы в списке ввода оцениваются как равные друг другу с помощью стандартного оператора равенства; False в противном случае. Производительность: конечно, я предпочитаю не н...
02 окт. '10 в 7:31