Почему str == "value" оценивается как false, когда для str установлено значение "value"? [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему str == "value" оценивается как false, когда для str установлено значение "value"? [дубликат]

Сообщение Anonymous »

вот еще один пример кода:
ticker_list = ['BANR',
'AUB',
'HOPE',
'INDB',
'CVBF',
'FFBC',
'FRME',
'TRMK',
'n/a',
'n/a']
for x in ticker_list:
if x == 'n/a':
ticker_list.remove(x)
['BANR',
'AUB',
'HOPE',
'INDB',
'CVBF',
'FFBC',
'FRME',
'TRMK',
'n/a']

Этот вариант сработал, но это не то, что мне нужно
ticker_list = [value for value in ticker_list if value != "n/a"]
def remove(values):
for value in values:
if value == 1:
values.remove(value)

print(remove([1, 1, 2, 3, 4, 5, 1])) # [2, 3, 4, 5, 1]


Подробнее здесь: https://stackoverflow.com/questions/798 ... t-to-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»