Генератори Списків з Умовами
Спискові включення дозволяють ефективно фільтрувати та обробляти елементи. Синтаксис:
[expression for element in iterable if condition]
Цей синтаксис допомагає створити новий список, включаючи лише ті елементи, які відповідають заданій умові.
1234567891011121314travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == 'Japan': japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей код використовує цикл for
та умову if
для ітерації через travel_wishlist
і перевірки, чи країна є "Japan"
. Якщо умова виконується, назва міста додається до japanese_cities
.
12345678910travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == 'Japan'] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей приклад досягає того ж результату, що й попередній, але більш стислим способом. Генератор списку витягує назви міст, де країна "Japan"
, в одному рядку коду.
Swipe to start coding
Ви керуєте travel_wishlist
, де кожне місце призначення включає деталі, такі як назва міста та орієнтовна вартість. Ваша мета - створити відфільтрований список міст на основі бюджетних обмежень.
- Витягніть назви міст з
travel_wishlist
. - Включіть лише міста, де орієнтовна вартість менше $2500.
- Використовуйте спискове включення для досягнення цього ефективно.
- Збережіть відфільтровані назви міст у списку
affordable_cities
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 5Awesome!
Completion rate improved to 5
Генератори Списків з Умовами
Спискові включення дозволяють ефективно фільтрувати та обробляти елементи. Синтаксис:
[expression for element in iterable if condition]
Цей синтаксис допомагає створити новий список, включаючи лише ті елементи, які відповідають заданій умові.
1234567891011121314travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == 'Japan': japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей код використовує цикл for
та умову if
для ітерації через travel_wishlist
і перевірки, чи країна є "Japan"
. Якщо умова виконується, назва міста додається до japanese_cities
.
12345678910travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == 'Japan'] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей приклад досягає того ж результату, що й попередній, але більш стислим способом. Генератор списку витягує назви міст, де країна "Japan"
, в одному рядку коду.
Swipe to start coding
Ви керуєте travel_wishlist
, де кожне місце призначення включає деталі, такі як назва міста та орієнтовна вартість. Ваша мета - створити відфільтрований список міст на основі бюджетних обмежень.
- Витягніть назви міст з
travel_wishlist
. - Включіть лише міста, де орієнтовна вартість менше $2500.
- Використовуйте спискове включення для досягнення цього ефективно.
- Збережіть відфільтровані назви міст у списку
affordable_cities
.
Рішення
Дякуємо за ваш відгук!
single
Awesome!
Completion rate improved to 5
Генератори Списків з Умовами
Свайпніть щоб показати меню
Спискові включення дозволяють ефективно фільтрувати та обробляти елементи. Синтаксис:
[expression for element in iterable if condition]
Цей синтаксис допомагає створити новий список, включаючи лише ті елементи, які відповідають заданій умові.
1234567891011121314travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == 'Japan': japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей код використовує цикл for
та умову if
для ітерації через travel_wishlist
і перевірки, чи країна є "Japan"
. Якщо умова виконується, назва міста додається до japanese_cities
.
12345678910travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == 'Japan'] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Цей приклад досягає того ж результату, що й попередній, але більш стислим способом. Генератор списку витягує назви міст, де країна "Japan"
, в одному рядку коду.
Swipe to start coding
Ви керуєте travel_wishlist
, де кожне місце призначення включає деталі, такі як назва міста та орієнтовна вартість. Ваша мета - створити відфільтрований список міст на основі бюджетних обмежень.
- Витягніть назви міст з
travel_wishlist
. - Включіть лише міста, де орієнтовна вартість менше $2500.
- Використовуйте спискове включення для досягнення цього ефективно.
- Збережіть відфільтровані назви міст у списку
affordable_cities
.
Рішення
Дякуємо за ваш відгук!