Это может быть сложно объяснить. Я хочу указать два индекса, а затем запустить цикл for. Если текущий x
, проверяемый в цикле, является точно таким же элементом , указанным в месте расположения двух индексов, то он должен вернуть сообщение.
array = [ [1,1,1,1], [2,2,2,2], [3,3,3,3], [4,4,4,4] ]
Опять же, вот мой массив. Я хочу, чтобы он прошел через цикл for и напечатал сообщение, когда x
- это 1
в памяти array[0][0]
, то есть тот же кусок памяти.
for x in array:
if x == array[0][0]:
print "%s is the object you're looking for." % x
Теперь, почему я нуждаюсь в этом, чтобы удостовериться, что это точно такой же объект в памяти, потому что, это будет циклически повторять следующие три 1 в первом списке, и тоже будет возвращать сообщение, так как они имеют одинаковый значение как первое 1. Мне это не нужно . Мне нужно только сопоставить фактические точки в памяти, а не значения.