본문 바로가기

분류 전체보기731

파이썬 remove 활용 (리스트에 내가 지우고자 한 아이템이 없을때까지) my_list = ['마케팅 회의','회의록 정리','점심 약속','월간 업무 보고','치과 방문','마트 장보기'] print(f'오늘의 일정: {my_list}') remove_my_list = input('what do you want remove list: ') while remove_my_list in my_list: my_list.remove(remove_my_list) print(my_list) 2022. 5. 10.
파이썬 enumerate 기초원리 (len과 같다고 보면 됨) # enumerate # 기능의 쓰임을 보아하니 일종의 "len"을 대신해서 쓰는거라고 봐도 무방하다 sports = ['농구','수구','축구','마라톤','테니스'] # 1 for i in range(len(sports)): print(i, sports[i]) # 2 for idx, value in enumerate(sports): print(idx, value) 위 둘의 결과값은 같다. 기초응용 # 사용자가 입력한 문자열에서 공백의 갯수를 출력해보자 apple = input('whatever talking to me what you want: ') cnt = 0 for a,b in enumerate(apple): if b == ' ': cnt += 1 print(cnt) 2022. 5. 9.
[복기] 파이썬 리스트,인덱스,슬라이싱 활용 반복문 (리스트의 인덱스가 2개 이상일때) # 내코드 students = [[1, 18],[2, 19],[3, 23],[4, 21],[5, 20],[6, 22],[7, 17]] minScore = 0; minClass =0 maxScore = 0; maxClass =0 n=0 while n students[n][1]: minClass = students[n][0] minScore = students[n][1] # n += 1 이것때문에 무한루프에 빠지더라 if maxScore 2022. 5. 9.
파이썬 2개이상의 인덱스로 이루어진 리스트(list) 활용 법 # 2개 이상의 인덱스로 이루어진 리스트 활용 법 studentsCnts = [[1, 19],[2, 20],[3, 22],[4, 18],[5, 21]] # 길이로 해당 인덱스 값을 받아내는 법 for i in range(len(studentsCnts)): print('{}학급 학생 수: {}'.format(studentsCnts[i][0], studentsCnts[i][1])) # 해당 인덱스에서 다이렉트로 꺼내서 쓰는 방법 # 이 예제는 2개지만 3개일 경우 꺼내는 인덱스는 3개가 되고 # 그런거다. for classNo, cnt in studentsCnts: print('{}학급 학생 수: {}'.format(classNo, cnt)) 2022. 5. 9.