Ниже в таблицы приведены все встроенные методы списков и примеры по их использованию.
Пример | Название и функционал метода |
---|---|
|
L.append(object)Метод append() принимает один объект и добавляет его в конец списка L |
|
L.insert(index,object)Если вам необходимо вставить элемент в начало или другую позицию списка, используйте метод insert().Данный метод принимает 2 обязательных аргумента - индекс и объект. и он вставляет объект перед указанным индексом, при этом все элементы,стоящие справа index, сдвигаются. Не забывайте, что индексация начинается с 0 |
|
L.extend(iterable)extend() принимает один обязательный аргумент - итерируемый объект. И затем расширяет список L элементами объекта iterable. Если передать этому методу неитерируемый объект, возникнет исключение TypeError |
|
L.pop([index])Метод pop() принимает один необязательный параметр index. Если его не передать, он будет равен индексу последнего элемента. Данный метод удаляет и возвращет элемент по индексу. В случае, если список пуст или индекс находится вне границ списка, вызывается исключение IndexError. |
|
L.remove(value)Принимает обязательный параметр value. Удаляет первое найденное слева значение value. В случае, если в списке нет value, вызывается исключение ValueError. |
|
L.clear()Метод clear() удаляет все элементы из списка L. Не принимает аргументов. |
|
L.copy()Метод copy() выполняет поверхностное копирование. В примере видно, что списки L и A ссылаются на разные объекты(изменение списка L не влияет на список А). Если списки будут вложенные, то данный метод не сможет их скопировать так, чтобы вложенные элементы были независимыми. |
|
L.count(value)Принимает один обязательный параметр value. Возращает целое число - количество раз, которое значение value встретилось в списке L |
|
L.index(value,[start,[stop]])Возращает первый индекс значения value в списке L. В случае, если значение value отсутствует в списке L вызывается исключение ValueError. Принимает один обязательный параметр value и 2 необязательных - start и stop |
|
L.reverse()Метод reverse() переворачивает список. |
|
L.sort() и L.sort(reverse=True)Метод sort() без указания параметров сортирует элементы списка L по возрастанию.Если вызвать sort(reverse=True) то сортировка будет выполняться по убыванию |
Вводится два слова через пробел. Ваша задача преобразовать данную фразу таким образом, чтобы все буквы стали заглавными и между буквами в каждом слове появились дефисы
№ | Входные данные | Выходные данные |
---|---|---|
1 |
Бросай курить
|
Б-Р-О-С-А-Й К-У-Р-И-Т-Ь
|
2 |
сИдИ дОмА
|
С-И-Д-И Д-О-М-А
|