a = [
[0, 1],
[2, 3],
[4, 5],
[6, 7],
[8, 9],
]
1. inline for loop
b = [i[0] for i in a]
print(b)
# [0, 2, 4, 6, 8]
2. zip 이용하기
b = list(zip(*a))[0]
print(b)
# (0, 2, 4, 6, 8)
3. numpy 이용하기
import numpy as np
b = np.array(a).T[0]
print(b)
# [0 2 4 6 8]
'Programming Languages > Python' 카테고리의 다른 글
[Python] 파이썬에서 알파벳/문자열이 숫자인지 확인하는 방법 - isalpha, isdigit, isalnum (0) | 2021.08.17 |
---|---|
[Python] 파이썬 index 함수 - 리스트에서 원하는 값의 인덱스 찾기 (0) | 2021.08.12 |
[Python] 파이썬 2차원 배열 입력받기 (0) | 2021.08.08 |
[Python] 파이썬 join 함수 - 리스트를 하나의 문자열로 합쳐주는 함수 (0) | 2021.08.07 |
[Python] 파이썬 문자열 처리하기/문자열 관련 모든 함수들 (0) | 2021.07.28 |