Курс розробки на Python
Розділ
>
Рівень
Створення списків
# Поєднання списків рядків Іноді нам потрібно об'єднати два списки рядків в один. Наприклад, ми можемо мати список імен і список прізвищ, і хочемо створити список повних імен. Для об'єднання списків у Python можна використовувати кілька методів. ## Приклад У цьому прикладі ми будемо поєднувати два списки: ```python first_names = ['John', 'Jane', 'Mary'] last_names = ['Doe', 'Smith', 'Johnson'] ``` ### Метод 1: Використання `zip` Функція `zip` дозволяє поєднувати дві послідовності. Використовуючи `list comprehension`, ми можемо створити новий список повних імен. ```python full_names = [f'{first} {last}' for first, last in zip(first_names, last_names)] print(full_names) ``` ### Метод 2: Використання циклів Цей метод використовує цикл для об'єднання порядкових елементів двох списків. ```python full_names = [] for i in range(len(first_names)): full_name = f'{first_names[i]} {last_names[i]}' full_names.append(full_name) print(full_names) ```
Мета
Зберіть кілька фруктів і банку та помістіть їх в список, щоб ви могли комбінувати їх в фруктовий сік.
Так само, як і з числовими списками, ви також можете комбінувати строкові списки та використовувати комбінації для створення інших матеріалів.
Спочатку візьміть порожню банку та підійдіть до темних позначок X, щоб зібрати деяку кількість води, використовуючи функцію collect(), як ось так: player.collect("water"). Потім збережіть ці матеріали у списку під назвою base, як ось так: base = ["jar", "water"].
Потім зберіть чотири (4) різні фрукти, які знаходяться в полі, і збережіть їх в окремому списку під назвою fruits так само, як і попередній список. Плоди, про які йдеться, це: "orange", "apple", "pear" та "peach".
Коли списки налаштовані, пройдіть до світлої позначки X, щоб ми могли комбінувати предмети в нову субстанцію. Спочатку додайте (+) два списки разом в один список з назвою mixture, як ось так: mixture = [base + fruits].
Після того як стоїте на позначці X, дивлячись на ковдру, використайте функцію combine() з новим списком як значення. Це дозволить вам створити фруктовий сік і завершити рівень.