import datetime as dt # Как и раньше - определяем текущее время UTC utc_time = dt.datetime.utcnow() # Создаём промежуток времени в три часа period = dt.timedelta(hours=3) # И прибавляем к значению времени по UTC поправку в три часа: moscow_time = utc_time + period # Печатаем print(moscow_time)
import datetime as dt # Время, за которое Боттас сделал круг — это не дата, # а продолжительность, промежуток времени. Создаём данные типа timedelta: time_bottas = dt.timedelta(minutes=1, seconds=25, microseconds=273250) # Вычисляем timedelta Хэмилтона: time_hamilton = time_bottas + dt.timedelta(microseconds = 208860) print(time_hamilton)
# Список (list): в квадратных скобках: sleep_list = [ 'спать', 'дрыхнуть', 'кемарить', 'спать' ]
Новый элемент будет добавлен в конец списка:
sleep_list = [ 'спать', 'дрыхнуть', 'кемарить', 'спать' ] # Метод append() добавит строку 'посапывать' в конец списка sleep_list.append('посапывать') print(sleep_list) # Будет напечатано: # ['спать', 'дрыхнуть', 'кемарить', 'спать', 'посапывать']
# Множество (set): в фигурных скобках, элементы выглядят как в списке, # но не могут повторяться: sleep_set = { 'дрыхнуть', 'спать', 'кемарить' }
Метод add() работает аналогично методу append() для списков. Отличие лишь в том, что новый элемент будет добавлен не в конец множества. Ведь множество не упорядочено, и у него нет начала и конца.
# Словарь (dict): в фигурных скобках, элементы выглядят как ключ:значение; # ключи не могут повторяться: sleep_dict = { 'спать': 'дрыхнуть', 'почивать': 'кемарить' }
if .. in ..
# Есть ли элемент 'дрыхнуть' в списке sleep_list? if 'дрыхнуть' in sleep_list: print('В списке: нашлось!') else: print('В списке: не нашлось :(') # Есть ли элемент 'дрыхнуть' в сете sleep_set? if 'дрыхнуть' in sleep_set: print('В сете: нашлось!') else: print('В сете: не нашлось :(') # Есть ли элемент 'дрыхнуть' в словаре sleep_dict? if 'дрыхнуть' in sleep_dict: print('В словаре: нашлось!') else: print('В словаре: не нашлось :(')
в работе с оператором in у словарей есть особенность: этот оператор проводит поиск только по ключам
Если нужно убедиться, что определённого элемента нет в коллекции — поможет логический оператор not:
# Список животных в лесу Белого Рыцаря forest_list = ['лось', 'коза', 'барсук', 'глухарь', 'лиса', 'ёж'] if 'слонёнок' not in forest_list: print('но нету слонёнка в лесу у меня,')