반응형
목록 목록에서 각 하위 목록의 첫 번째 항목을 추출하여 새 목록에 추가하는 가장 좋은 방법이 무엇인지 궁금합니다. 그래서 내가 가지고 있다면 :
lst = [[a,b,c], [1,2,3], [x,y,z]]
a
, 1
및 x
를 꺼내서 별도의 목록을 만들고 싶습니다.
나는 시도했다 :
lst2.append(x[0] for x in lst)
해결 방법
>>> lst = [['a','b','c'], [1,2,3], ['x','y','z']]
>>> lst2 = [item[0] for item in lst]
>>> lst2
['a', 1, 'x']
참조 페이지 https://stackoverflow.com/questions/25050311
반응형
'파이썬' 카테고리의 다른 글
파이썬에서 백 슬래시로 문자열 분할 (0) | 2020.12.11 |
---|---|
파이썬 NaN (Pandas)에서 필터링하는 방법은 무엇입니까? (0) | 2020.12.11 |
파이썬 n 번째 행마다 판다 (0) | 2020.12.11 |
파이썬 작동하지 않는 특정 열에 대해 큰 따옴표로 CSV 파일 작성 (0) | 2020.12.11 |
파이썬 BLAS / LAPACK이 설치되지 않음 : 어떻게 설치합니까? (0) | 2020.12.11 |
댓글