Ls = [{ «значение1»: «один», «значение2»: «StackOverflow»}]Получить словарные значения из списка
как может Словарное значение из списка печататься
Желаемая выход :
'value2': 'stackoverflow'
Поблагодарили.
Ls = [{ «значение1»: «один», «значение2»: «StackOverflow»}]Получить словарные значения из списка
как может Словарное значение из списка печататься
Желаемая выход :
'value2': 'stackoverflow'
Поблагодарили.
Вопрос неясный. Но если вы хотите напечатать значение «значение2» из словаря в произвольном списке длины вы можете сделать следующее
for item in ls:
if type(item) == dict && item.has_key("value2"):
print item["value2"]
Я предполагаю, что вы спрашиваете, как получить доступ к словарю элементов. Во-первых, теоретически dict является хеш-таблицей, а ключ (значение2 в вашем случае) не будет существовать в его форме.
Если вы заботились только о значении, есть синтаксис называется индексом, внутри вызова словаря GetItem:
print ls['value2']
Выход
stackoverflow
Теперь, если вы хотите ключ, основное преимущество словаря (постоянное или в действительности O (log n) время поиска) не сработает для вас. Это все еще выполнимо с немного линейного кода, хотя!
for key, value in ls:
if key == 'value2':
print '{}: {}'.format(key, value)
Выход
value2: stackoverflow
Вам нужно сделать четкий реальный вопрос. Рассмотрите возможность перезаписи. –