Рубрики
Без рубрики

Методы списка Python

Самым важным типом данных сбора в Python является тип данных списка. Вы будете использовать списки в основном во всех ваших будущих проектах, поэтому занимают 3-5 минут и тщательно изучите это короткое руководство. Вы также можете сыграть мой короткий видеоурок, поскольку вы прочитали методы: https://youtu.be/4j8b9a_kzy4 methoddescriptionlst.append (x) Добавляет элемент X В список LST.LST.clear () Удаляет все … Список списка Python Более “

Автор оригинала: Chris.

Самым важным типом данных сбора в Python является Список тип данных. Вы будете использовать списки в основном во всех ваших будущих проектах, поэтому занимают 3-5 минут и тщательно изучите это короткое руководство.

Вы также можете играть в мой короткий видеоурок, когда вы прочитали методы:

lst.append (x) Добавляет элемент x в список lst.
lst.clear () Удаляет все элементы из списка LST-который становится пустым.
lst.copy () Возвращает копию списка LST. Копирует только список, а не элементы в списке (неглубокопия).
lst.count (x) Подсчитывает количество вхождений элемента x в списке lst.
lst.extend (ИТЕР) Добавляет все элементы ITERALABLE ITER (E.G. другой список) в список lst.
lst.index (x) Возвращает положение (индекс) первого вхождения значения x в списке lst.
lst.insert (I, X) Вставляет элемент X в положение (индекс) I в списке lst.
lst.pop () Удаляет и возвращает окончательный элемент списка LST.
lst.remove (x) Удаляет и возвращает первый вхождение элемента X в списке LST.
lst.reverse () Переверняет порядок элементов в списке lst.
list.sort () Сортирует элементы в списке lst в порядке возрастания.

Давайте погрузимся в пару примеров:

l = []

l.append(2)
print(l)

l.clear()
print(l)

l.append(2)
print(l)

print(l.copy())

print(l.count(2))

l.extend([2,3,4])
print(l)

print(l.index(3))

l.insert(2, 99)
print(l)

print(l.pop())

l.remove(2)
print(l)

l.reverse()
print(l)

l.sort()
print(l)

Головоломка: Можете ли вы выяснить все выходы этого интерактивного сценария Python?

Прежде чем читать, сначала выясните выходы. Тогда сравните их с результатами здесь:

[2]
[]
[2]
[2]
1
[2, 2, 3, 4]
2
[2, 2, 99, 3, 4]
4
[2, 99, 3]
[3, 99, 2]
[2, 3, 99]

Если вы внимательно изучили стол, вы узнаете наиболее важные способы списка в Python. Давайте посмотрим на несколько примеров вышеупомянутых методов:

>>> l = []
>>> l.append(2)
>>> l
[2]
>>> l.clear()
>>> l
[]
>>> l.append(2)
>>> l
[2]
>>> l.copy()
[2]
>>> l.count(2)
1
>>> l.extend([2,3,4])
>>> l
[2, 2, 3, 4]
>>> l.index(3)
2
>>> l.insert(2, 99)
>>> l
[2, 2, 99, 3, 4]
>>> l.pop()
4
>>> l.remove(2)
>>> l
[2, 99, 3]
>>> l.reverse()
>>> l
[3, 99, 2]
>>> l.sort()
>>> l
[2, 3, 99]

Шаги действий:

  • Посмотрите на Окончательное руководство списков Python Отказ
  • Мастер Python наборы (При примерах Гарри Поттера)
  • Мастер Словари Python (Ultimate Blog Tutorial)
  • Присоединяйтесь к моему Бесплатная электронная почтовая академия компьютера Для непрерывного улучшения в Python

Вот ваш бесплатный PDF чит-лист, показывающий вас все методы списка Python на одной простой странице. Нажмите на изображение, чтобы загрузить файл PDF с высоким разрешением, распечатать его и опубликовать его в свою офисную стену:

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.