Модуль 3.8 Методы списков.
Установите соответствия между методами списков и их описанием.
Вводится строка из целых чисел через пробел. Если первое число не равно последнему, то нужно добавить значение True, а иначе — значение False. Результирующий список lst вывести на экран командой:
print(*lst)
Реализовать задачу без использования условных операторов.
# Сохраняем данные в переменную lst = list(map(int, input().split())) # Если первое число не равно последнему, то нужно добавить значение True, а иначе - значение False. lst.append(lst[0]!=lst[-1]) # Выводим результат print(*lst)
Имеется список городов:
cities = ["Москва", "Казань", "Ярославль"]
Необходимо вставить во вторую позицию этого списка строку «Ульяновск» и вывести список командой:
print(*cities)
# Сохраняем данные в список cities = ["Москва", "Казань", "Ярославль"] # C помощь метода .insert(1, 'Ульяновск') добавляем по 1 индексу (2 место в списке), город 'Ульяновск' cities.insert(1, 'Ульяновск') # Выводим результат в консоль print(*cities)
Вводится строка с номером телефона в формате:
+7(xxx)xxx-xx-xx
Необходимо преобразовать ее в список lst (посимвольно, то есть, элементами списка будут являться отдельные символы строки). Затем, удалить первый ‘+’, число 7 заменить на 8 и убрать дефисы. Отобразить полученный список на экране командой:
print("".join(lst))
# Сохраняем данные в переменную strin = input() # Преобразуем в список lst = list(strin) # Удаляем два первых элемента lst.pop(0) lst.pop(0) # С помощью метода remove("-") удаляем тире lst.remove("-") lst.remove("-") # С помощью метода insert(0,'8') вставляем на первое место число 8 lst.insert(0,'8') # Метод join отвечает за объединение списка строк с помощью определенного указателя print("".join(lst))
В одну строчку через пробел вводятся: имя, отчество и фамилия. Необходимо представить эти данные в виде новой строки в формате: Фамилия И.О. (Например, Сергей Михайлович Балакирев -> Балакирев С.М.).
# Сохраняем данные в переменную в виде списка lst = list(input().split()) # Сохраняем имя в переменную name = lst[0] # Сохраняем отчество в переменную middle_name = lst[1] # Сохраняем фамилию, первые буквы имени и отчества fio = f"{lst[2]} {name[0]}.{middle_name[0]}." # Выводим результат print(fio)
Установите соответствия между методами списков и их описанием.
Вводятся целые числа в одну строчку через пробел (не менее четырех). Необходимо найти три наименьших числа в этой последовательности чисел и вывести их на экран в порядке возрастания. Реализовать программу без использования условного оператора.
# Сохраняем данные в переменную в виде списка num_list = list(map(int, input().split())) # Создаем пустой список куда будет добавлять цифры согласно задания new = [] # Добавляем в список первое найденное минимально число new.append(min(num_list)) # удаляю минимально число num_list.remove(min(num_list)) new.append(min(num_list)) num_list.remove(min(num_list)) new.append(min(num_list)) num_list.remove(min(num_list)) # Вывожу в консоль число print(*new)
Вводятся целые числа в одну строчку через пробел. Необходимо преобразовать их в список lst , затем, удалить последнее значение и если оно нечетное, то в список (в конец) добавить True, иначе — False. Отобразить полученный список на экране командой:
print(*lst)
Реализовать программу без использования условного оператора.
# Сохраняем данные в переменную в виде списка num_list = list(map(int, input().split())) # Удаляю последнее число и сохраняю его в переменную perem = num_list.pop() # Добавляю в список True или False в зависимости если число четное или нет num_list.append(perem % 2 != 0) # Отображаю данные в консоли print(*num_list)
Вводятся оценки студента (числа от 2 до 5) в одну строку через пробел. Необходимо определить количество двоек и вывести это значение на экран.
# Сохраняем данные в переменную в виде списка num_list = list(map(int, input().split())) # С помощью метода .count(2) считаем сколько встречает значение переданное аргументом perem = num_list.count(2) # Выводим результат в консоль print(perem)
Вводятся названия рек в одну строчку через пробел. Необходимо все их отсортировать по именам (по возрастанию) и в отсортированном списке удалить первый элемент. Результат отобразить на экране в одну строчку через пробел.
# Сохраняем данные в переменную в виде списка lst = list(input().split()) # С помощью метода sort() сортируем список lst.sort() # С помощью метода pop(0) удаляем элемент под индексом 0 (Волга) lst.pop(0) # Выводим результат в консоль print(*lst)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы