Решение модуля 3.9 Добрый, добрый Python

Модуль 3.9 Вложенные списки.

В список:

a = [5.4, 6.7, 10.4]

добавить в конец вложенный список со значениями, вводимыми в программу (целые числа вводятся в строчку через пробел). Результирующий список lst вывести на экран командой:

print(lst)

a = [5.4, 6.7, 10.4]

# здесь продолжайте программу
# Сохраняем данные в переменную в виде списка
number_list = [5.4, 6.7, 10.4]
# Сохраняем данные в переменную в виде списка через input()
lst = list(map(int, input().split()))
# С помощью метода .append() добавляем данные из списка lst, в конец списка number_list
number_list.append(lst)
# Выводим результат в косноль
print(number_list)

Вводятся три строчки стихотворения (каждая с новой строки). Сохранить его в виде вложенного списка с разбивкой по строкам и словам (слова разделяются пробелом). Результирующий список lst вывести на экран командой:

print(lst)

# Создаю пустой список для хранения вложенных списков
lst = []
# Создаю списоки с переданными данными с помощью функции input()
lst_1 = list(map(str, input().split()))
lst_2 = list(map(str, input().split()))
lst_3 = list(map(str, input().split()))

# Добавляю списки с данными с помощью функции append(lst_1)
lst.append(lst_1)
lst.append(lst_2)
lst.append(lst_3)
# Вывожу результат в консоль
print(lst)

# Короткий вариант решения
# lst_1 = []
# lst_1.append(list(map(str, input().split())))
# lst_1.append(list(map(str, input().split())))
# lst_1.append(list(map(str, input().split())))

Вводится  матрица чисел из трех строк. В каждой строке числа разделяются пробелом. Необходимо вывести на экран последний столбец этой матрицы в виде строки из трех чисел через пробел.

# Создаем пустой список
lst = []
# В список вкладываем другие списки
lst.append(list(map(int, input().split())))
lst.append(list(map(int, input().split())))
lst.append(list(map(int, input().split())))
# Выводим последние цифры из каждого вложенного списка
print(f"{lst[0][-1]} {lst[1][-1]} {lst[2][-1]}")

Имеется вложенный список:

a = [True, [1, 0, ["True", ["Истина", "Ложь"], "False"]], False]

Как записать индексы, чтобы обратиться к элементу со значением «Истина»?

a[1][2][1][0]

Имеется многомерный список:

a = [True, [1, 0, ["True", ["Истина", "Ложь"], "F"]], False]

Какую команду следует выполнить, чтобы удалить элемент со значением «F»?

del a[1][2][2]

Имеется вложенный список из трех строк:

t = [["Скажи-ка", "дядя", "ведь", "не", "даром"],
    ["Я", "Python", "выучил", "с", "каналом"],
    ["Балакирев", "что", "раздавал?"]]

Необходимо реализовать проверку на наличие в этом списке введенного слова. Результат (True или False) вывести на экран. Решить задачу необходимо без применения условного оператора.

t = [["Скажи-ка", "дядя", "ведь", "не", "даром"],
     ["Я", "Python", "выучил", "с", "каналом"],
     ["Балакирев", "что", "раздавал?"]]

# здесь продолжайте программу
verse = [["Скажи-ка", "дядя", "ведь", "не", "даром"],
    ["Я", "Python", "выучил", "с", "каналом"],
    ["Балакирев", "что", "раздавал?"]]
# Сохраняю проверочное слово
word = input()
# Проверяю его наличие в вложенных списках, через оператор in
value = word in verse[0] or word in verse[1] or word in verse[2]
# Вывожу в консоль полученный результат
print(value)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

1 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Влад
Влад
1 год назад

В последнем задании можно обойтись без списка verse

1
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x