지금까지 백엔드 프로젝트와 알고리즘을 풀며, 데이터를 처리할 때 인덱스를 가장 많이 사용하다보니,
자료구조 중 유독 리스트를 자주 사용한다는 것을 알게 되었다. 헷갈릴 때마다 노션에 적어두었던 관련 문법들을 모아 블로그에 포스팅할 필요를 느꼈다.
생성 - 수정(자르기, 추가하기) - 심화(다차원 배열 생성, map)
1. 리스트 생성하기
# 빈리스트 생성하기
a = list()
a = []
# 특정 리스트 생성하기 (for 없이)
a = list(range(3)) # [0,1,2]
a = list(0 for i in range(3)) # [0,0,0]
a = [0 for i in range(3)] # [0,0,0]
# 다차원 리스트 생성하기
a = [list(0 for _ in range(3)) for j in range(2)]
a = [[0 for _ in range(3)] for j in range(2)] # [[0,0,0],[0,0,0]]
22. 2. 4 작성중
https://namnamiroo.tistory.com/11
람다함수(lambda)와 map
람다함수 = 익명의 함수 OR 람다 표현식, 한줄로 표현할 때 편리 함수로 호출할 때 # 함수로 호출하기 def plus_one(x): return x+1 print(plus_one(1)) >>>2 람다함수로 표현할 때 #람다함수로 표현해보기 lambda x
namnamiroo.tistory.com
'Programming > 🐍 Python' 카테고리의 다른 글
[python] 문자열 마스터하기_2 : 문자열 합치기 (join, lambda, map) (0) | 2023.01.09 |
---|---|
[내장 라이브러리] 힙큐 heapq, 정렬큐 (0) | 2022.02.08 |
람다함수(lambda)와 map (0) | 2021.05.19 |
2차원 리스트 만들기 (행렬과 반복문) (0) | 2021.05.18 |
[python] 문자열 마스터하기 : 포매팅과 연산자, 문자 대체 (0) | 2021.05.17 |