- a = [”one”,”two”,”three”,”four”]
- for문 사용해서
- b = [”one1”,”two2”,”three3”,”four4”]
- 방법1)
for i in range(1,5,1): print(i) #추가할 값을 i 중심으로 돌리면서 #붙일 대상에 대한 접근에 대한 룰: i-> i-1 b=[] for i in range(1,5,1): print(i) print(a[i-1]) b.append(a[i-1] + str(i)) - 기준 : 돌리는 리스트를 중심으로 돌리자 → 정수 인덱스
b=[] for i in range(len()): print(i) print(a[i])
- 기준 : 돌리는 리스트를 중심으로 돌리자 → 정수 인덱스
- 방법1)
- 방법2) 값을 직접 불러서 롤링
- one, two, three, four 근데 붙일 숫자가 없어요 → 반들면 되지 뭐 → 규칙성: 1부터 해서 1씩 증가면 되지 않을까… 카운팅 1부터
b=[] cnt=1 for i in a: print(i + str(cnt)) b.append(i + str(cnt)) cnt += 1 print(b)b=[] for i,v in enumerate(a): print(v + str(i+1)) b.append(v + str(i+1)) print(b) - LC) 전체를 롤링하면서 뭔가 모으자
[a[i-1] + str(i) for i in range(1,5,1)] [v + str(i+1) for i,v in enumerate(a)]
⇒ 크게 코드의 구조적인 부분이 눈에 들어오고 변형을 할 수 있어야함
for ~~~~~~~
if ~~~~~~~
모은다//처리한다...
#lc
[ 모을대상/처리대상 for~~~~ (if~~~~~~~)]
'파이썬 > exercise' 카테고리의 다른 글
| [파이썬] exercise 06_소수 구하는 문제 (7) | 2025.08.09 |
|---|---|
| [파이썬] exercise 05 반복문 패턴 (0) | 2025.08.09 |
| [파이썬] exercise 04 사각형 외내부 판정 (0) | 2025.08.05 |
| [파이썬] exercise 03 리스트 필터링 (1) | 2025.08.05 |
| [파이썬] exercise 01 과목 평균 (2) | 2025.08.05 |