Python 기초(4): For 반복문, not

Sophie·2024년 1월 8일
0

Python 기초

목록 보기
4/6

1. for 반복문

for 반복문을 사용하면 리스트 안의 데이터를 일일이 꺼낼 필요없이 한 번에 접근할 수 있다.

for 반복문을 사용하기 위해서는 for 아무이름 in 리스트명: 이렇게 사용해주면 되는데, 여기서 '아무이름'은 리스트 안의 각 데이터(google, airbnb..)를 가리킨다.

'아무이름'은 변수명을 지을때처럼 아무거나 사용할 수 있지만 되도록이면 리스트명의 단수형으로 적어주는 게 인식하기 쉽다.(예: websites -> website, photoes -> photo)

2. for 반복문을 사용해 url formatting 해보기

튜플에 있는 웹사이트 주소 중, https:// 가 붙어있지 않은 경우를 구분해내려고 한다.

단순히 구분하기 위해서는 if/else문을 사용해서 https:// 로 시작하는 경우와 그렇지 않은 경우 print 함수를 사용해서 콘솔창에 나타낼 수 있다.


여기서 더 나아가 https:// 가 붙어있지 않은 데이터에 해당 주소를 추가하기 위해서는 if not을 사용해서 주소가 붙어있지 않은 데이터를 골라낸 후(만약 not을 사용하고 싶지 않다면 == False를 사용해줘도 동일하게 작동한다.), f""를 사용해 해당 주소를 추가해 줄 수 있다.

그런 다음, 기존의 website 튜플에 https:// 가 붙은 주소들로 새로 저장(업데이트)해준다.

중요한 건, print함수는 반드시 if문 밖에 써줘야 모든 데이터가 콘솔창에 표시된다는 점이다.

0개의 댓글