본문 바로가기

내일 배움 캠프/TIL

TIL) 3주차 3일

오늘은 알고리즘 기초 문법과 팀과제를 시작했다.

 

오늘 알게된 기능
  • 리스트를 문자열로 출력하는 기능
# 문자열로만 있는 리스트
arr = ['a','b','c']
''.join(arr)
# 출력 결과 : abc

# 숫자가 있는 문자열 리스트
arr = [1,2,3,'a','b','c']
''.join(str(s) for s in arr)
# 출력 결과 : 123abc

 

문제가 있었던 부분과 해결방안
  1. for문 안에서 번호를 넣어주고 싶어서 아래와 같이 코드를 짯는데,
for n in store.weapon_warrior.values():
	num = 1
	print("%d. " % num + n)
	num = num + 1

 이런식으로 나왔다.  그래서 num을 for문 밖으로 가서 선언했더니 해결이 됐다.

num = 0
for n in store.weapon_warrior.values():
	num = num + 1
	print("%d. " % num + n)

사소하지만 많을 수 있는 부분이고, %d 말고도 %s, %f 도 쓸 수 있다는 것을 이번 기회에 알게 됐다.

 

'내일 배움 캠프 > TIL' 카테고리의 다른 글

TIL) 4주차 1일 - 장고 실무 기초  (0) 2023.04.03
TIL) 3주차 4일  (0) 2023.04.01
TIL) 3주차 2일  (0) 2023.03.29
TIL) 3주차 1일  (0) 2023.03.27
TIL) 2주차 5일  (2) 2023.03.24