Python list или немного о списках в Python

Опубликовано 2023.02.20

Списки Python — это универсальная и широко используемая структура данных в Python. list — это упорядоченная коллекция элементов, которые могут иметь любой тип данных, например целые числа, числа с плавающей запятой, строки или даже другие списки. Списки определяются путем заключения последовательности элементов, разделенных запятыми, в квадратных скобках. Вот несколько примеров использования списков Python:

Создание списка:

Вы можете создать пустой список или список с некоторыми элементами, используя квадратные скобки. Например:

  1. empty_list = []
  2. list_with_elements = [154, 27, "rock", "city"]

Доступ к элементам списка:

Вы можете получить доступ к элементам списка, используя их индекс. Индекс начинается с 0 и идет до len(list)-1. Например:

  1. words = ["computer", "car", "table"]
  2. print(words[0]) # output: "computer"
  3. print(words[1]) # output: "car"
  4. print(words[2]) # output: "table"

Изменение элементов списка:

Вы можете изменять элементы списка, присваивая им новые значения. Например:

  1. words = ["computer", "car", "table"]
  2. words[1] = "moto"
  3. print(words) # output: ["computer", "moto", "table"]

Нарезка списка:

Вы можете нарезать список, чтобы получить его часть. Синтаксис нарезки: список[начало:стоп:шаг]. Например:

  1. numbers = [1, 2, 3, 4, 5]
  2. print(numbers[1:3]) # output: [2, 3]
  3. print(numbers[:3]) # output: [1, 2, 3]
  4. print(numbers[2:]) # output: [3, 4, 5]
  5. print(numbers[::2]) # output: [1, 3, 5]

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

Вы можете добавлять элементы в список, используя метод append() или оператор +. Например:

  1. words = ["rolex", "adapter"]
  2. words.append("sky")
  3. print(words) # output: ["rolex", "adapter", "sky"]
  4.  
  5. words = ["rolex", "adapter"]
  6. words = words + ["sky"]
  7. print(words) # output: ["rolex", "adapter", "sky"]

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

Вы можете удалять элементы из списка, используя метод remove() или ключевое слово del. Например:

  1. fruits = ["apple", "banana", "cherry"]
  2. fruits.remove("banana")
  3. print(fruits) # output: ["apple", "cherry"]
  4.  
  5. fruits = ["apple", "banana", "cherry"]
  6. del fruits[1]
  7. print(fruits) # output: ["apple", "cherry"]

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

Вы можете удалять элементы из списка, используя метод remove() или ключевое слово del. Например:

  1. fruits = ["apple", "banana", "cherry"]
  2. fruits_copy = fruits.copy()
  3. print(fruits_copy) # output: ["apple", "banana", "cherry"]
  4.  
  5. fruits = ["apple", "banana", "cherry"]
  6. fruits_copy = fruits[:]
  7. print(fruits_copy) # output: ["apple", "banana", "cherry"]

Это всего лишь несколько примеров использования списков Python. Списки — это мощный и гибкий инструмент для работы с коллекциями данных в Python.