Модуль 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)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
В последнем задании можно обойтись без списка verse