Как красиво и эффективно вывести массив в Python — простые способы для удобного отображения данных

Первый и самый простой способ вывести массив — использовать функцию print(). Для этого необходимо передать массив в качестве аргумента:

arr = [1, 2, 3, 4, 5]
print(arr)
[1, 2, 3, 4, 5]

Если нужно вывести каждый элемент массива на отдельной строке, можно использовать цикл for:

arr = [1, 2, 3, 4, 5]
for num in arr:
print(num)
1
2
3
4
5
arr = [1, 2, 3, 4, 5]
print('
'.join(str(num) for num in arr))
1
2
3
4
5

Как вывести массив через цикл

Один из самых простых способов — использовать цикл for и функцию print для печати каждого элемента массива на отдельной строке:


arr = [1, 2, 3, 4, 5]
for element in arr:
print(element)

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


arr = [1, 2, 3, 4, 5]
output = ' '.join(str(element) for element in arr)
print(output)


arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
output = ''
for row in arr:
output += ''
for element in row:
output += ''.format(element)
output += ''
output += '
{}
' print(output)

Использование метода print()

Для того чтобы вывести массив, нужно передать его в качестве аргумента методу print(). Например, для массива с именем arr:

arr = [1, 2, 3, 4, 5]
print(arr)
[1, 2, 3, 4, 5]
arr = [1, 2, 3, 4, 5]
print(*arr, sep=', ')

В результате выполнения этого кода будет выведено:

1, 2, 3, 4, 5
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in arr:
print(*row)
1 2 3
4 5 6
7 8 9

Для примера, рассмотрим следующий массив:

arr = [1, 2, 3, 4, 5]
print(' '.join(map(str, arr)))

Результат выполнения данного кода будет следующим:

1 2 3 4 5

Кроме пробелов, можно использовать любой другой разделитель, например, запятую:

print(','.join(map(str, arr)))

Результат будет выглядеть так:

1,2,3,4,5
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in arr:
for element in row:
print(element, end=' ')
print()
1 2 3
4 5 6
7 8 9
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr.tolist())

На выходе получим такой же результат:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
import pandas as pd
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
df = pd.DataFrame(arr)
print(df)

В итоге получаем красивую таблицу:

012
0123
1456
2789
 import numpy as np
 arr = np.array([1, 2, 3, 4, 5])
 formatted_arr = np.array2string(arr, separator=', ')
 print(formatted_arr)

В результате выполнения данного кода на экране будет выведен массив в виде: [1, 2, 3, 4, 5]. Можно заметить, что элементы массива разделены запятой и пробелом.

 import numpy as np
 arr = np.array([1, 2, 3, 4, 5])
 formatted_arr = np.array2string(arr, separator=', ', max_line_width=3)
 print(formatted_arr)

То на экране будет выведен обрезанный массив: [1,

Прежде всего, необходимо импортировать библиотеку Pandas:

import pandas as pd

Затем, можно создать таблицу на основе массива. Например, предположим, у нас есть массив, содержащий данные о продажах:

sales_data = [['Product A', 100],
['Product B', 200],
['Product C', 150]]

Чтобы превратить этот массив в таблицу, нужно использовать функцию DataFrame():

df = pd.DataFrame(sales_data, columns=['Product', 'Quantity'])

Данная функция применяется для создания таблицы на основе массива, а второй аргумент задает названия столбцов таблицы. В данном случае, первый столбец называется «Product», а второй — «Quantity».

После этого, можно вывести таблицу на экран, воспользовавшись функцией print():

print(df)

Таким образом, мы можем эффективно вывести большой массив данных в удобочитаемом виде с помощью Pandas. Кроме того, библиотека Pandas предоставляет множество возможностей для манипуляции данными, таких как сортировка, фильтрация и агрегация, что делает ее очень полезной при работе с массивами больших данных.

Приведенный выше пример является только небольшим вводным в мир Pandas. Для более подробной информации о его возможностях и функциях, рекомендуется ознакомиться с официальной документацией библиотеки.

Оцените статью