В Python массивы можно обрабатывать с помощью встроенных типов данных, таких как списки, или с помощью модуля «array». Наша задача — написать программу на Python, которая будет выводить количество элементов в массиве.
Для решения этой задачи мы воспользуемся встроенной функцией len(). Эта функция возвращает количество элементов в объекте.
Вот пример:
# create an array cities = ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Phoenix'] # print the number of elements in the array print(len(cities))
- Первая строка кода создаёт массив городов. Массив – это просто список элементов. В Python списки создаются путём заключения элементов в квадратные скобки []. В нашем случае элементами списка являются строки, представляющие названия городов США.
- Во второй строке мы используем встроенную функцию len(), чтобы определить количество элементов в нашем массиве. Функция len() возвращает количество элементов в объекте, переданном ей в качестве аргумента. В нашем случае мы передаём ей массив, и она подсчитывает количество его элементов и возвращает это число.
Пример вывода элементов массива
Давайте соберем все это вместе и напишем полную программу на Python:
def count_elements(array): """ This function takes an array as an input and prints the number of elements in the array. """ print(len(array)) # create an array of cities cities = ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Phoenix'] # call the function and pass the cities array count_elements(cities)
В этом скрипте мы определяем функцию count_elements(array), которая выводит количество элементов в переданном массиве. Затем мы создаём массив городов и, в конце концов, вызываем функцию count_elements(cities), чтобы узнать количество элементов в нашем массиве городов.
После запуска скрипта вы увидите результат:
5
Вы можете посмотреть на скриншот ниже для вывода: