Список в Python — это гибкая и удобная структура данных, которая позволяет хранить и оперировать несколькими элементами одновременно. Он представляет собой упорядоченную коллекцию, элементы которой могут быть разных типов: строками, числами или даже другими списками.
Списки в Python отличаются тем, что их можно изменять: добавлять новые элементы, удалять или заменять существующие. Это делает их мощным инструментом для работы с данными.
Чтобы создать список в Python, выполните следующие действия:
- Шаг 1. Инициализируйте пустой список.
cities = []
- Шаг 2. Добавьте элементы в список.
cities = ["New York", "Los Angeles", "Chicago", "Houston", "Phoenix"]
Вы также можете создать список, используя конструктор list():
cities = list(("New York", "Los Angeles", "Chicago", "Houston", "Phoenix"))
- Пример
- Используя цикл for
- Используя функцию map()
- Используя библиотеку numpy
- Список чисел с плавающей запятой
Пример
Давайте рассмотрим, как создать список чисел с плавающей запятой в Python.
Список чисел с плавающей точкой — это список, состоящий из чисел с плавающей точкой. Чтобы создать такой список, выполните те же шаги, что и при создании обычного списка, но вместо обычных чисел используйте числа с плавающей точкой в качестве элементов списка.
- Шаг 1. Инициализируйте пустой список чисел с плавающей запятой.
city_populations = []
- Шаг 2. Добавьте плавающие элементы в список.
city_populations = [8.4, 3.9, 2.7, 2.3, 1.7]
Здесь указано население каждого города из списка «городов» в миллионах человек.
Используя цикл for
Вы также можете создать список чисел с плавающей точкой, используя цикл for. Это особенно удобно, когда вам нужно сгенерировать последовательность таких чисел.
Пример:
float_list = [float(i) / 10 for i in range(1, 11)] print(float_list)
Выход:
[0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
Используя функцию map()
Альтернативный способ создания списка чисел с плавающей запятой – использование функции map(). Эта функция последовательно применяет заданную функцию к каждому элементу итерируемого объекта (например, списка или кортежа) и возвращает новый итерируемый объект (например, список или карту).
Пример:
int_list = [1, 2, 3, 4, 5] float_list = list(map(float, int_list)) print(float_list)
Выход:
[1.0, 2.0, 3.0, 4.0, 5.0]
Используя библиотеку numpy
Библиотека numpy — это мощный инструмент для работы с числовыми данными в языке программирования Python. Она позволяет создавать массивы чисел с плавающей запятой, которые можно легко преобразовать в списки.
Пример:
import numpy as np float_array = np.linspace(1.0, 5.0, num=5) float_list = float_array.tolist() print(float_list)
Выход:
[1.0, 2.0, 3.0, 4.0, 5.0]
Список чисел с плавающей запятой
Вот ещё один пример того, как можно создать список чисел с плавающей точкой в Python. В этом случае мы воспользуемся пониманием списка, чтобы создать список чисел с плавающей точкой, представляющих квадратные корни первых десяти положительных целых чисел.
Пример:
import math # Using a list comprehension to create a list of float numbers(square roots) square_roots = [math.sqrt(i) for i in range(1, 11)] print(square_roots)
Выход:
[1.0, 1.4142135623730951, 1.7320508075688772, 2.0, 2.23606797749979, 2.449489742783178, 2.6457513110645907, 2.8284271247461903, 3.0, 3.1622776601683795]