Привязать событие к родительскому объекту, который уже существует:
$(document).on("click", "selector", function() {
// Your code here
});
Объявите пустой список в начале. Переберите словарь и добавьте каждый элемент в список.
Распечатайте список вне цикла после завершения всей итерации.
Понимание списка, вероятно, лучший вариант:
mylist = [hour.get("saat") for hour in Hours]
или
mylist = [hour["saat"] for hour in Hours]
Вы можете использовать понимание списка:
>>> print([hour.get("saat") for hour in Hours])
['09:00', '09:20', '09:40', '10:00', '10:20', '10:40', '11:00', '11:20', '11:40']
Кроме того, помните, что вы можете изменить hour.get("saat")
только на hour["saat"]
:
>>> print([hour["saat"] for hour in Hours])
['09:00', '09:20', '09:40', '10:00', '10:20', '10:40', '11:00', '11:20', '11:40']
Кроме того, не уверены, что вы может понадобиться, но вы можете использовать str.join(iterable)
, если вы ищете только одну строку визуализации на консоли:
>>> print(", ".join([hour["saat"] for hour in Hours]))
09:00, 09:20, 09:40, 10:00, 10:20, 10:40, 11:00, 11:20, 11:40
Вы можете создать пустой список, например, mylist и добавить в список. В вашем коде словарь Hours, но вы использовали часы для цикла.
mylist = []
for hour in Hours:
mylist.append(hour.get("saat")) # From dicionary
print(mylist)
Используйте список python для получения желаемых отпечатков.
listTmp = []
for hour in hours:
a = hour.get("saat") # From dicionary
listTmp.append(a)
print(listTmp)
Oneliner:
list(map(lambda x:x.get('saat'), Hours))
Вывод:
['09:00',
'09:20',
'09:40',
'10:00',
'10:20',
'10:40',
'11:00',
'11:20',
'11:40']