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

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

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

Вчера мы рассматривали методы 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» ]

 

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

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

Все темы для ЕГЭ по биологии
Если вы собираетесь сдавать ЕГЭ по биологии, то без этого чек-листа сложно будет обойтись. В нём вы сможете фиксировать материал, который усвоили, и...
«На дне» Максима Горького | цитаты
▪ Михаил Иванов Костылев, 54 года «Кто тебя – кроме черта – любит?» (Сатин) «Освободи меня… от мужа! Сними с меня петлю эту…» (Василиса) ▪...
Исчисляемые и неисчисляемые существительные: little/a little, few/a few
Что делать, если у тебя чего-то мало (например, деняк, чтобы спустить их на всякую ненужную фигню с алика)?  Есть аж 4 варианта, сейчас...
Политика в послевоенное время
После войны в Советском Союзе начался новый этап массовых репрессий. Партия должна была восстановить своё влияние после сложного периода, во время...
Президент РФ
Кто такой Президент согласно Конституции РФ? — глава государства 🤴 — гарант Конституции Российской Федерации, прав и свобод человека и гражданина...
Зрительный анализатор
Для начала распишем отделы зрительного анализатора: 1️⃣ Периферический представлен фоторецепторами сетчатки (палочки и колбочки); 2️⃣...

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

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