Timezone Examples
In the previous chapter, you saw one timezone: America/Edmonton. But the total number of even common timezones is quite big: more than 400! But you can see, that timezone by default contain continent name and city. So, we can explore the variety of timezones across the specific continent.
Since .all_timezones
and common_timezones
methods return lists, we can easily iterate over them. For example, using list comprehension, we can easily count the number of timezones containing 'America'.
9
1
2
3
4
5
6
# Load library
import pytz
# Count number of american timezones using list comprehension
american_timezones = len([x for x in pytz.common_timezones if 'America' in x])
print(f"There are {american_timezones} american timezones available in pytz.common_timesones.")
123456# Load library import pytz # Count number of american timezones using list comprehension american_timezones = len([x for x in pytz.common_timezones if 'America' in x]) print(f"There are {american_timezones} american timezones available in pytz.common_timesones.")
Завдання
Swipe to start coding
Iterate over .common_timezones
and print only timezones containing Europe
.
Рішення
9
1
2
3
4
5
6
7
8
9
# Load library
import pytz
# Iterate over .common_timezones
for i in pytz.common_timezones :
# Check if string contains 'Europe'
if 'Europe' in i:
# If yes, print its name
print(i)
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 2
9
1
2
3
4
5
6
7
8
9
# Load library
import pytz
# Iterate over .common_timezones
for i in pytz.___ :
# Check if string contains 'Europe'
if '___' ___ i:
# If yes, print its name
print(i)
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат