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

Списки в Python

Всем привет!! Сегодня я поделюсь тем, что узнал о списках в Python. Что такое список … Tagged с учебником, сегодня, Python, Programming.

Всем привет!! Сегодня я поделюсь тем, что узнал о списках в Python.

Что такое списки?

Список – один из наиболее используется , самый мощный , Самый простой а также наиболее эффективно Структура данных встроена в Python.

Некоторые языки также называют это массивами.

Основная структура списка

# make a list of names
names = ['john', 'jack', 'mary', 'jane']

И это сделано, вы можете смешать любой дат в списке, но он не рекомендуется.

Добавление элементов в список

Чтобы добавить элементы в существующий список, используйте append () метод

# taking our initial list
names = ['john', 'jack', 'mary', 'jane']
print(names)

# == output ==
# ['john', 'jack', 'mary', 'jane']

# now let's add something
names.append('jonas')
# printing the changed list with name that we add
print(names)

# == output ==
# ['john', 'jack', 'mary', 'jane', 'jonas']

Удаление элементов из списка

Есть разные варианты, используемые для удаления элементов в списке: некоторые общие:

pop () – удаляет последнее значение в списке

# taking our initial list
names = ['john', 'jack', 'mary', 'jane', 'jonas']

# let's say we don't want the last value again.
names.pop()

# let's print our list again
print(names)

# == output ==
['john', 'jack', 'mary', 'jane']

удалить (значение) – удалять значение, передаваемое в списке

# taking our initial list
names = ['john', 'jack', 'mary', 'jane', 'jonas']

# this time we want to remove 'mary'
names.remove('mary')

# let's print our list again
print(names)

# == output ==
['john', 'jack', 'jane', 'jonas']

удалить (значение) Только удаляет первое значение, которое он находит, а не все.

del – удаляет значение на основе индекса

# taking our initial list
names = ['john', 'jack', 'mary', 'jane', 'jonas']

# this time we only want to remove the second item
# lets assume we don't know the value.
del names[1]

# let's print our list again
print(names)

# == output ==
['john', 'mary', 'jane', 'jonas']

В списке есть еще много функций: некоторые другие:

  • sort () – сортирует список
  • copy () – Возвращает копию текущего списка
  • extend (ore_list) – расширяет список на текущий. (почти как append () ) Эта статья Анкет объясняет подробно
  • Чисто () – очищает все в списке.

Вот некоторые другие ссылки

Спасибо за чтение, оставьте комментарий или предложение на дополнительные ссылки или фрагменты кода.

Оригинал: “https://dev.to/benjithorpe/lists-in-python-7ni”