Другие возможности списков

Редакция Без Сменки
Честно. Понятно. С душой.

◾️Проверка наличия элемента в списке

Вчера мы рассматривали методы remove(item) и index(item), но не всегда можно их применять. Почему?

Дело в том, что если такого item’а в списке не нашлось, но метод выдаст исключение(= реакция программы на ошибку при выполнении). Чтобы такое избежать необходимо поставить проверку, а если ли такой элемент вообще в списке.

Как это сделать:

numbers = [1, 2, 1, 1, 3, 4, 5] # создаем список
item=1 #присвоим переменной item значение 1
if item in numbers: #если item есть в списке — удаляем, иначе — ничего не делаем
numbers.remove(item)
print(numbers) # [ 2, 1, 1, 3, 4, 5]

◾️Сортировка

Часто нам необходимо отсортировать список по возрастанию или убыванию и необязательно писать свою функцию! пользуемся sort() — по возрастанию и sort() + reverse() — по убыванию

Пример:
numbers = [1, 2, 1, 1, 3, 4, 5] # создаем список
numbers.sort()
print(numbers) #результат [1,1,1,2,3,4,5] — по возрастанию
numbers.reverse()
print(numbers) #результат [5,4,3,2,1,1,1] — по убыванию

С числами все просто, со строками сложнее:
строки сравниваются в лексикографическом порядке — сортировка в алфавитном порядке

animals = [«cat», «dog», «cow»,»rabbit»,»pig»,»elk»] # создаем список
animals.sort()
print(animals)#результат: [«cat»,»cow»,»dog»,»elk»,»pig»,»rabbit» ]

 

Где вы учитесь?

Вам также будет интересно

Удельная теплота парообразония
Удельная теплота парообразования вещества - количество теплоты, которое необходимо подвести к веществу, взятому при температуре кипения, чтобы...
Словарь сложных геометрических терминов
Апофема Это длина перпендикуляра, опущенного из центра правильного многоугольника на одну из его сторон.  Апофема равна радиусу, вписанного...
КОГДА НУЖНО СТАВИТЬ ДВОЕТОЧИЕ?
Итак, когда мы будем ставить двоеточие? В предложениях с однородными членами: 🔺 после обобщающего слова перед однородными членами: Приметы осени...
Чек-лист по блоку «Социальные отношения»
Собрали подборку тем из третьего блока из кодификатора ЕГЭ по обществознанию. Социальная стратификация; Социальная мобильность; Молодёжь...
Порядок слов в отрицательных предложениях
Не могу и не хочу! Как построить отрицательное предложение? Рассказываем в этой шпаргалке.  Есть несколько способов, с помощью которых...
Как решать второе задание в ЕГЭ 2026 по физике
Задание 2 ЕГЭ 2026 по физике. Законы Ньютона и силы Сила трения, закон Гука, закон всемирного тяготения Обращайте внимание на размерность...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.