Питон хлопает. Попытка перечислить pop (удалить список ) в новую переменную (язык)

#python #arrays #list #printing #append

Вопрос:

В настоящее время я изучаю язык python. Я сталкиваюсь с проблемой по этому вопросу.

[ ] выберите последний язык из списка и сохраните его в переменной с именем language.

Эти пустые поля мне нужно поставить галочку, чтобы проверить ответ.

Это скриншот моего вопроса

После того, как я поставлю галочку, мне будет предложено «язык должен содержать строку«JavaScript»«.

Ниже приведен мой фрагмент кода.

 courses = []
courses.append('Python')
courses.append('JavaScript')
print(courses)
removed_course = courses.pop()
print('Removed course:'   removed_course)

language = [removed_course]
language.append(removed_course)
print(language)
 

Комментарии:

1. Вы создаете новый список с 2 элементами в нем, но, по-видимому, им нужна простая строка. Попробуйте language = removed_course вместо строк append и. []

2. Я пробовал это раньше, но это все равно вызвало то же самое.

3. Пожалуйста, покажите тот код, который вы пробовали.

4. язык = удален_курс

5. По-моему, это выглядит прекрасно. Не уверен, в чем проблема. Если тест является общедоступным, можете ли вы разместить ссылку? Я попробую это сделать.

Ответ №1:

попробуйте это

 languages = []
languages.append('Python')
languages.append('JavaScript')
print(languages)
language = languages.pop()
print('Removed course: '   language)
print(languages)
 

Ответ №2:

Ваша задача гласит: «… сохраните его в переменной с именем language «.

Итак, просто используйте первую часть своего кода, с language вместо removed_course .

 courses = []
courses.append('Python')
courses.append('JavaScript')
print(courses)
language = courses.pop()
print('Removed course: '   language)
print(courses)
 

Выход:

 ['Python', 'JavaScript']
Removed course: JavaScript
['Python']