Python에서 목록 모양 가져 오기

Muhammad Maisam Abbas 2023년1월30일
  1. Python에서len()함수를 사용하여 목록의 모양을 가져옵니다
  2. Python에서numpy.shape()메서드를 사용하여 목록의 모양을 가져옵니다
Python에서 목록 모양 가져 오기

이 자습서에서는 Python에서 목록의 모양을 얻는 방법에 대해 설명합니다.

Python에서len()함수를 사용하여 목록의 모양을 가져옵니다

len()함수는 객체의 요소 수를 제공합니다. 다음 코드 예제는len(x)메소드를 사용하여 Python에서 목록의 모양을 얻는 방법을 보여줍니다.

lista = [[1, 2, 3], [4, 5, 6]]
arow = len(lista)
acol = len(lista[0])
print("Rows : " + str(arow))
print("Columns : " + str(acol))

출력:

Rows : 2
Columns : 3

위의 코드에서 먼저len(lista)를 사용하여lista의 행 수를 가져온 다음len(lista[0])을 사용하여lista의 열 수를 가져옵니다.

Python에서numpy.shape()메서드를 사용하여 목록의 모양을 가져옵니다

코드가 다차원 목록과 함께 작동하도록하려면 numpy.shape()메소드를 사용해야합니다. numpy.shape()메소드는 배열의 각 차원에있는 요소의 수를 제공합니다. numpy.shape()는 배열의 각 차원에있는 요소 수를 포함하는 튜플을 반환합니다. NumPy패키지는 원래 배열과 함께 사용하도록 설계되었지만 목록에서도 작동 할 수 있습니다.

NumPy는 외부 패키지이며 Python과 함께 사전 설치되지 않습니다. 사용하기 전에 설치해야합니다. NumPy 패키지를 설치하는 명령은 다음과 같습니다.

pip install numpy

다음 코드 예제는numpy.shape()메소드를 사용하여 목록의 모양을 얻는 방법을 보여줍니다.

import numpy as np

lista = [1, 2, 3, 4, 5]
listb = [[1, 2, 3], [4, 5, 6]]

print("Shape of lista is : " + str(np.shape(lista)))
print("Shape of listb is : " + str(np.shape(listb)))

출력:

Shape of lista is : (5,)
Shape of listb is : (2, 3)

위의 예에서 알 수 있듯이numpy.shape()메서드는 모든 차원 목록과 함께 사용할 수 있습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python List