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

Учебник Python: Начните с массивы Python

Python – один из самых популярных языков программирования. Он используется во многих различных полях, таких как Web … Теги с новичками, учебником, программированием, Python.

Python – один из самых популярных языков программирования. Он используется во многих различных областях, таких как веб-разработка, наука о данных, обучение машине и многое другое. Массивы – это важная структура данных в Python. Массивы позволяют нам хранить несколько значений одновременно и выполнять действия по этим значениям. В этом уроке Python мы исследуем массивы Python, операции на массиве и многое другое.

Мы покроем :

  • Каковы питонные массивы?
  • Создать массив Python
  • Общие операции массива
  • 2D массивы Python
  • Упаковка и следующие шаги

Каковы питонные массивы?

Массив Python – это контейнер, который может удерживать ряд элементов одного типа данных в одной одной переменной. Это позволяет нам хранить несколько элементов одного типа вместе.

Массивы очень распространены. Большинство структур данных используют массивы для выполнения алгоритмов, и массивы очень часто используются в таких областях, как наука и машинное обучение данных. Мы можем использовать массивы, когда мы хотим манипулировать данными определенного типа. Они очень полезны при работе с большим количеством данных, поскольку массивы могут удерживать большое количество элементов. Массив Элемент это элемент, хранящийся в массиве. Так что предметы «пятна», «Макс» и «Сэм» от нашего Собаки Массив элементы. индекс Относится к численному индексу местонахождения каждого элемента. Мы можем использовать индекс для идентификации и элементов доступа.

Какие списки Python?

Хотя два иногда смущены, список Python отличается от массива Python. Список представляет собой сборник элементов, содержащих данные разных типов данных. Это означает, что первый элемент списка может быть строкой, второй элемент может быть целым числом, и третий может быть список строк и т. Д. Списки заказываются, Metable, и их элементы не должны быть уникальными.

Мы можем преобразовать наши списки Python в массивы, используя библиотеку Numpy Python, используя один из следующих функций массива Numpy:

  • numpy.array ()
  • numpy.asarray ()

Создать массив Python

Мы можем создать новый массив, использующий модуль массива и Массив импорта команда. Давайте посмотрим на пример программы Python:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

print(dogs)

=> ['Spot', 'Max', 'Sam', 'Charlie', 'Cooper', 'Duke', 'Bear', 'Buddy', 'Milo', 'Murphy']

Теперь давайте посмотрим на различные операции, которые мы можем выполнять на массивах Python.

Общие операции массива

Добавить элементы

Есть пара разных способов добавления элементов в массив. Мы можем добавить элементы до конца массива, используя Добавить () Метод:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

dogs.append("Wrigley")

print(dogs)

=> ['Spot', 'Max', 'Sam', 'Charlie', 'Cooper', 'Duke', 'Bear', 'Buddy', 'Milo', 'Murphy', 'Wrigley']

Мы можем использовать Вставить () Способ добавить элемент в заданное местоположение индекса в нашем массиве. Вот пример:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

dogs.insert(1, "Wrigley")

print(dogs)

=> ['Spot', 'Wrigley', 'Max', 'Sam', 'Charlie', 'Cooper', 'Duke', 'Bear', 'Buddy', 'Milo', 'Murphy']

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

Мы можем получить доступ к элементу массива, ссылаясь на свой номер индекса. Например, если мы хотим получить значение первого элемента массива, мы можем использовать следующий код:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

x = dogs[0]

print(x)

=> Spot

Если мы хотим получить доступ к определенному элементу и изменить этот элемент, мы доступаем к номеру индекса и устанавливаем его равным модифицированному значению. Например:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

dogs[0] = "Jack"

print(dogs)

=> ['Jack', 'Max', 'Sam', 'Charlie', 'Cooper', 'Duke', 'Bear', 'Buddy', 'Milo', 'Murphy']

Удалить элементы

Есть пара разных способов удаления элементов массива. Мы можем использовать поп () Функция Python Чтобы удалить элемент в указанном положении. Допустим, мы хотим удалить последний элемент нашего Собаки множество:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

dogs.pop(9)

print(dogs)

=> ['Spot', 'Max', 'Sam', 'Charlie', 'Cooper', 'Duke', 'Bear', 'Buddy', 'Milo']

Мы можем использовать Удалить () Способ удаления указанного элемента из массива. Вот пример:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

dogs.remove("Duke")

print(dogs)

=> ['Spot', 'Max', 'Sam', 'Charlie', 'Cooper', 'Bear', 'Buddy', 'Milo', 'Murphy']

Найти длину массива

Мы можем использовать Лен () Способ вернуть длину массива. Если мы хотим вернуть количество элементов в Собаки Массив, мы можем использовать следующий код:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

x = len(dogs)

print(x)

=> 10

Сортировать массив Python

Мы можем использовать Сортировать () Метод сортировки нашего массива в порядке возрастания или убывания. Если мы хотим сортировать наш массив в порядке возрастания, мы можем использовать следующий код:

numbers = [5, 13, 25, 2, 98, 56, 4, 8]

numbers.sort()

print(numbers)

=> [2, 4, 5, 8, 13, 25, 56, 98]

Чтобы сортировать наш массив в порядке убывания, мы можем использовать следующий код:

numbers = [5, 13, 25, 2, 98, 56, 4, 8]

numbers.sort(reverse=True)

print(numbers)

=> [98, 56, 25, 13, 8, 5, 4, 2]

Считайте элементы

Мы можем использовать count () Способ возвращения количества элементов с указанным значением. Например, скажем, мы хотим вернуть количество раз, когда в нашем Собаки множество:

dogs = ["Spot", "Max", "Sam", "Charlie", "Cooper", "Duke", "Bear", "Buddy", "Milo", "Murphy"]

x = dogs.count("Spot")

print(x)

=> 1

2D массивы Python

2D массив или двумерный массив, – это когда в массиве есть массив. В стандартном массиве каждый элемент имеет индекс. В 2D-массиве каждый элемент имеет два индекса. Давайте перейдем к примеру. Представьте, что нам нужно отслеживать, как температура меняется в течение дня. Мы возьмем четыре температуры: один ранним утром, один в конце утра, один днем, и один вечером. Мы можем хранить эти температуры в 2D-массиве.

  • День один : 52, 60, 66, 63
  • День два : 50, 58, 62, 60
  • День три : 53, 61, 67, 64
  • День четыре : 51, 59, 65, 62
temperatures = [[52, 60, 66, 63], [50, 58, 62, 60], [53, 61, 67,64], [51, 59, 65, 62]]

Мы можем выполнять те же действия на 2D-массива, как мы можем на стандартных массивах.

Упаковка и следующие шаги

Поздравляю с первыми шагами с массивами Python! Массивы – это важная и общая структура данных. Они имеют широкий спектр применений и обычно используются для выполнения алгоритмов. Есть еще многое другое, чтобы узнать о языке программирования Python. Некоторые рекомендуемые концепции для покрытия следующие включают в себя:

  • Словари Python
  • Пайфона Python
  • Струны Python
  • Синтаксис Python

Чтобы начать изучать эти концепции и многое другое, проверьте путь обучения обучения Python для программистов Отказ На этом пути вы начнете с изучения основ Python, а затем переехать в более продвинутые концепции, включая модули и веб-задачи. К концу у вас будут передовые знания, чтобы уверенно использовать Python в вашем следующем проекте.

Счастливое обучение!

Продолжайте узнавать о Python

Оригинал: “https://dev.to/educative/python-tutorial-get-started-with-python-arrays-4ob6”